Apache NiFi REST API

REST API definition for Apache NiFi web services
More information: https://nifi.apache.org
Contact Info: dev@nifi.apache.org
Version: 2.2.0
Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

Table of Contents

Access

Authentication

Connections

Controller

ControllerServices

Counters

DataTransfer

Flow

FlowFileQueues

Funnels

InputPorts

Labels

OutputPorts

ParameterContexts

ParameterProviders

Policies

ProcessGroups

Processors

Provenance

ProvenanceEvents

RemoteProcessGroups

ReportingTasks

Resources

SiteToSite

Snippets

SystemDiagnostics

Tenants

Versions

Access

Up
post /access/token
Creates a token for accessing the REST API via username/password (createAccessToken)
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. It is stored in the browser as a cookie, but also returned inthe response body to be stored/used by third party client scripts.

Consumes

This API call consumes the following media types via the Content-Type request header:

Form parameters

password (optional)
Form Parameter
username (optional)
Form Parameter

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

500

Unable to create access token because an unexpected error occurred.

Up
delete /access/logout
Performs a logout for other providers that have been issued a JWT. (logOut)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Responses

200

User was logged out successfully.

401

Authentication token provided was empty or not in the correct JWT format.

500

Client failed to log out.

Up
get /access/logout/complete
Completes the logout sequence by removing the cached Logout Request and Cookie if they existed and redirects to /nifi/login. (logOutComplete)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Responses

302

User was logged out successfully.

401

Authentication token provided was empty or not in the correct JWT format.

500

Client failed to log out.

Authentication

Up
get /authentication/configuration
Retrieves the authentication configuration endpoint and status information (getAuthenticationConfiguration)

Return type

AuthenticationConfigurationEntity

Example data

Content-Type: application/json
{
  "authenticationConfiguration" : {
    "logoutUri" : "logoutUri",
    "loginUri" : "loginUri",
    "externalLoginRequired" : true,
    "loginSupported" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

AuthenticationConfigurationEntity

Connections

Up
delete /connections/{id}
Deletes a connection (deleteConnection)

Path parameters

id (required)
Path Parameter — The connection id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ConnectionEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "destinationGroupId" : "destinationGroupId",
  "labelIndex" : 3,
  "destinationId" : "destinationId",
  "uri" : "uri",
  "bends" : [ {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  }, {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  } ],
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS",
    "destination" : {
      "running" : true,
      "comments" : "comments",
      "groupId" : "groupId",
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "exists" : true,
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
    "parentGroupId" : "parentGroupId",
    "labelIndex" : 7,
    "bends" : [ null, null ],
    "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
    "backPressureObjectThreshold" : 5,
    "getzIndex" : 2,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "id" : "id",
    "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
  },
  "sourceType" : "PROCESSOR",
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "getzIndex" : 9,
  "destinationType" : "PROCESSOR",
  "id" : "id",
  "sourceGroupId" : "sourceGroupId",
  "status" : {
    "sourceId" : "sourceId",
    "destinationName" : "destinationName",
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "sourceId" : "sourceId",
      "groupId" : "groupId",
      "queued" : "queued",
      "percentUseCount" : 1,
      "destinationId" : "destinationId",
      "predictions" : {
        "predictedBytesAtNextInterval" : 4,
        "predictionIntervalSeconds" : 9,
        "predictedPercentBytes" : 6,
        "predictedPercentCount" : 8,
        "predictedMillisUntilCountBackpressure" : 9,
        "predictedCountAtNextInterval" : 5,
        "predictedMillisUntilBytesBackpressure" : 9
      },
      "output" : "output",
      "input" : "input",
      "percentUseBytes" : 7,
      "flowFileAvailability" : "flowFileAvailability",
      "destinationName" : "destinationName",
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesQueued" : 6,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "sourceName" : "sourceName",
      "flowFilesOut" : 1,
      "bytesIn" : 4,
      "bytesOut" : 7,
      "bytesQueued" : 1
    },
    "id" : "id",
    "sourceName" : "sourceName",
    "destinationId" : "destinationId",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /connections/{id}
Gets a connection (getConnection)

Path parameters

id (required)
Path Parameter — The connection id.

Return type

ConnectionEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "destinationGroupId" : "destinationGroupId",
  "labelIndex" : 3,
  "destinationId" : "destinationId",
  "uri" : "uri",
  "bends" : [ {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  }, {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  } ],
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS",
    "destination" : {
      "running" : true,
      "comments" : "comments",
      "groupId" : "groupId",
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "exists" : true,
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
    "parentGroupId" : "parentGroupId",
    "labelIndex" : 7,
    "bends" : [ null, null ],
    "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
    "backPressureObjectThreshold" : 5,
    "getzIndex" : 2,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "id" : "id",
    "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
  },
  "sourceType" : "PROCESSOR",
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "getzIndex" : 9,
  "destinationType" : "PROCESSOR",
  "id" : "id",
  "sourceGroupId" : "sourceGroupId",
  "status" : {
    "sourceId" : "sourceId",
    "destinationName" : "destinationName",
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "sourceId" : "sourceId",
      "groupId" : "groupId",
      "queued" : "queued",
      "percentUseCount" : 1,
      "destinationId" : "destinationId",
      "predictions" : {
        "predictedBytesAtNextInterval" : 4,
        "predictionIntervalSeconds" : 9,
        "predictedPercentBytes" : 6,
        "predictedPercentCount" : 8,
        "predictedMillisUntilCountBackpressure" : 9,
        "predictedCountAtNextInterval" : 5,
        "predictedMillisUntilBytesBackpressure" : 9
      },
      "output" : "output",
      "input" : "input",
      "percentUseBytes" : 7,
      "flowFileAvailability" : "flowFileAvailability",
      "destinationName" : "destinationName",
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesQueued" : 6,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "sourceName" : "sourceName",
      "flowFilesOut" : 1,
      "bytesIn" : 4,
      "bytesOut" : 7,
      "bytesQueued" : 1
    },
    "id" : "id",
    "sourceName" : "sourceName",
    "destinationId" : "destinationId",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /connections/{id}
Updates a connection (updateConnection)

Path parameters

id (required)
Path Parameter — The connection id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ConnectionEntity (required)
Body Parameter — The connection configuration details.

Return type

ConnectionEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "destinationGroupId" : "destinationGroupId",
  "labelIndex" : 3,
  "destinationId" : "destinationId",
  "uri" : "uri",
  "bends" : [ {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  }, {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  } ],
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS",
    "destination" : {
      "running" : true,
      "comments" : "comments",
      "groupId" : "groupId",
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "exists" : true,
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
    "parentGroupId" : "parentGroupId",
    "labelIndex" : 7,
    "bends" : [ null, null ],
    "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
    "backPressureObjectThreshold" : 5,
    "getzIndex" : 2,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "id" : "id",
    "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
  },
  "sourceType" : "PROCESSOR",
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "getzIndex" : 9,
  "destinationType" : "PROCESSOR",
  "id" : "id",
  "sourceGroupId" : "sourceGroupId",
  "status" : {
    "sourceId" : "sourceId",
    "destinationName" : "destinationName",
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "sourceId" : "sourceId",
      "groupId" : "groupId",
      "queued" : "queued",
      "percentUseCount" : 1,
      "destinationId" : "destinationId",
      "predictions" : {
        "predictedBytesAtNextInterval" : 4,
        "predictionIntervalSeconds" : 9,
        "predictedPercentBytes" : 6,
        "predictedPercentCount" : 8,
        "predictedMillisUntilCountBackpressure" : 9,
        "predictedCountAtNextInterval" : 5,
        "predictedMillisUntilBytesBackpressure" : 9
      },
      "output" : "output",
      "input" : "input",
      "percentUseBytes" : 7,
      "flowFileAvailability" : "flowFileAvailability",
      "destinationName" : "destinationName",
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesQueued" : 6,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "sourceName" : "sourceName",
      "flowFilesOut" : 1,
      "bytesIn" : 4,
      "bytesOut" : 7,
      "bytesQueued" : 1
    },
    "id" : "id",
    "sourceName" : "sourceName",
    "destinationId" : "destinationId",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Controller

Up
post /controller/flow-analysis-rules/{id}/config/analysis
Performs analysis of the component's configuration, providing information about which attributes are referenced. (analyzeFlowAnalysisRuleConfiguration)

Path parameters

id (required)
Path Parameter — The flow analysis rules id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The configuration analysis request.

Return type

ConfigurationAnalysisEntity

Example data

Content-Type: application/json
{
  "configurationAnalysis" : {
    "componentId" : "componentId",
    "referencedAttributes" : {
      "key" : "referencedAttributes"
    },
    "supportsVerification" : true,
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConfigurationAnalysisEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/flow-analysis-rules/{id}/state/clear-requests
Clears the state for a flow analysis rule (clearState)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/bulletin
Creates a new bulletin (createBulletin)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body BulletinEntity (required)
Body Parameter — The reporting task configuration details.

Return type

BulletinEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "canRead" : true,
  "groupId" : "groupId",
  "id" : 5,
  "nodeAddress" : "nodeAddress",
  "bulletin" : {
    "sourceId" : "sourceId",
    "level" : "level",
    "sourceType" : "sourceType",
    "groupId" : "groupId",
    "id" : 1,
    "sourceName" : "sourceName",
    "category" : "category",
    "message" : "message",
    "nodeAddress" : "nodeAddress",
    "timestamp" : "timestamp"
  },
  "timestamp" : "timestamp"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

BulletinEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/controller-services
Creates a new controller service (createControllerService)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ControllerServiceEntity (required)
Body Parameter — The controller service configuration details.

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/flow-analysis-rules
Creates a new flow analysis rule (createFlowAnalysisRule)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FlowAnalysisRuleEntity (required)
Body Parameter — The flow analysis rule configuration details.

Return type

FlowAnalysisRuleEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 0,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

FlowAnalysisRuleEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/registry-clients
Creates a new flow registry client (createFlowRegistryClient)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FlowRegistryClientEntity (required)
Body Parameter — The flow registry client configuration details.

Return type

FlowRegistryClientEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "deprecated" : true,
    "description" : "description",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsBranching" : true,
    "supportsSensitiveDynamicProperties" : true,
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

FlowRegistryClientEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/parameter-providers
Creates a new parameter provider (createParameterProvider)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ParameterProviderEntity (required)
Body Parameter — The parameter provider configuration details.

Return type

ParameterProviderEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "comments" : "comments",
    "deprecated" : true,
    "parameterStatus" : [ {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    }, {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    } ],
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "affectedComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "customUiUrl" : "customUiUrl",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "referencingParameterContexts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "parameterGroupConfigurations" : [ {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    }, {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    } ],
    "restricted" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ParameterProviderEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/reporting-tasks
Creates a new reporting task (createReportingTask)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ReportingTaskEntity (required)
Body Parameter — The reporting task configuration details.

Return type

ReportingTaskEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "deprecated" : true,
    "defaultSchedulingPeriod" : {
      "key" : "defaultSchedulingPeriod"
    },
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "activeThreadCount" : 0,
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "RUNNING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ReportingTaskEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/flow-analysis-rules/{id}/config/verification-requests/{requestId}
Deletes the Verification Request with the given ID (deleteFlowAnalysisRuleVerificationRequest)
Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

id (required)
Path Parameter — The ID of the Flow Analysis Rule
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/registry-clients/{id}
Deletes a flow registry client (deleteFlowRegistryClient)

Path parameters

id (required)
Path Parameter — The flow registry client id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

FlowRegistryClientEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "deprecated" : true,
    "description" : "description",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsBranching" : true,
    "supportsSensitiveDynamicProperties" : true,
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/history
Purges history (deleteHistory)

Query parameters

endDate (required)
Query Parameter — Purge actions before this date/time.

Return type

HistoryEntity

Example data

Content-Type: application/json
{
  "history" : {
    "lastRefreshed" : "lastRefreshed",
    "total" : 1,
    "actions" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "action" : {
        "sourceId" : "sourceId",
        "componentDetails" : { },
        "sourceType" : "sourceType",
        "actionDetails" : { },
        "id" : 0,
        "sourceName" : "sourceName",
        "userIdentity" : "userIdentity",
        "operation" : "operation",
        "timestamp" : "timestamp"
      },
      "id" : 6,
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "action" : {
        "sourceId" : "sourceId",
        "componentDetails" : { },
        "sourceType" : "sourceType",
        "actionDetails" : { },
        "id" : 0,
        "sourceName" : "sourceName",
        "userIdentity" : "userIdentity",
        "operation" : "operation",
        "timestamp" : "timestamp"
      },
      "id" : 6,
      "timestamp" : "timestamp"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

HistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/nar-manager/nars/{id}
Deletes an installed NAR (deleteNar)

Path parameters

id (required)
Path Parameter — The id of the NAR.

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — default: false
force (optional)
Query Parameter — default: false

Return type

NarSummaryEntity

Example data

Content-Type: application/json
{
  "narSummary" : {
    "identifier" : "identifier",
    "coordinate" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "installComplete" : true,
    "sourceIdentifier" : "sourceIdentifier",
    "buildTime" : "buildTime",
    "createdBy" : "createdBy",
    "sourceType" : "sourceType",
    "digest" : "digest",
    "extensionCount" : 0,
    "state" : "state",
    "failureMessage" : "failureMessage"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NarSummaryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/cluster/nodes/{id}
Removes a node from the cluster (deleteNode)

Path parameters

id (required)
Path Parameter — The node id.

Return type

NodeEntity

Example data

Content-Type: application/json
{
  "node" : {
    "address" : "address",
    "activeThreadCount" : 0,
    "heartbeat" : "heartbeat",
    "nodeStartTime" : "nodeStartTime",
    "queued" : "queued",
    "roles" : [ "roles", "roles" ],
    "apiPort" : 6,
    "connectionRequested" : "connectionRequested",
    "flowFilesQueued" : 5,
    "flowFileBytes" : 5,
    "nodeId" : "nodeId",
    "events" : [ {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    }, {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    } ],
    "bytesQueued" : 1,
    "status" : "status"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NodeEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/nar-manager/nars/{id}/content
Retrieves the content of the NAR with the given id (downloadNar)

Path parameters

id (required)
Path Parameter — The id of the NAR.

Return type

byte[]

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

byte[]

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/cluster
Gets the contents of the cluster (getCluster)
Returns the contents of the cluster including all nodes and their status.

Return type

ClusterEntity

Example data

Content-Type: application/json
{
  "cluster" : {
    "nodes" : [ {
      "address" : "address",
      "activeThreadCount" : 0,
      "heartbeat" : "heartbeat",
      "nodeStartTime" : "nodeStartTime",
      "queued" : "queued",
      "roles" : [ "roles", "roles" ],
      "apiPort" : 6,
      "connectionRequested" : "connectionRequested",
      "flowFilesQueued" : 5,
      "flowFileBytes" : 5,
      "nodeId" : "nodeId",
      "events" : [ {
        "category" : "category",
        "message" : "message",
        "timestamp" : "timestamp"
      }, {
        "category" : "category",
        "message" : "message",
        "timestamp" : "timestamp"
      } ],
      "bytesQueued" : 1,
      "status" : "status"
    }, {
      "address" : "address",
      "activeThreadCount" : 0,
      "heartbeat" : "heartbeat",
      "nodeStartTime" : "nodeStartTime",
      "queued" : "queued",
      "roles" : [ "roles", "roles" ],
      "apiPort" : 6,
      "connectionRequested" : "connectionRequested",
      "flowFilesQueued" : 5,
      "flowFileBytes" : 5,
      "nodeId" : "nodeId",
      "events" : [ {
        "category" : "category",
        "message" : "message",
        "timestamp" : "timestamp"
      }, {
        "category" : "category",
        "message" : "message",
        "timestamp" : "timestamp"
      } ],
      "bytesQueued" : 1,
      "status" : "status"
    } ],
    "generated" : "generated"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ClusterEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/config
Retrieves the configuration for this NiFi Controller (getControllerConfig)

Return type

ControllerConfigurationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "maxTimerDrivenThreadCount" : 0
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerConfigurationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/flow-analysis-rules/{id}
Gets a flow analysis rule (getFlowAnalysisRule)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Return type

FlowAnalysisRuleEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 0,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/flow-analysis-rules/{id}/descriptors
Gets a flow analysis rule property descriptor (getFlowAnalysisRulePropertyDescriptor)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Query parameters

propertyName (required)
Query Parameter — The property name.
sensitive (optional)
Query Parameter — Property Descriptor requested sensitive status

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/flow-analysis-rules/{id}/state
Gets the state for a flow analysis rule (getFlowAnalysisRuleState)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/flow-analysis-rules/{id}/config/verification-requests/{requestId}
Returns the Verification Request with the given ID (getFlowAnalysisRuleVerificationRequest)
Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

id (required)
Path Parameter — The ID of the Flow Analysis Rule
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/flow-analysis-rules
Gets all flow analysis rules (getFlowAnalysisRules)

Return type

FlowAnalysisRulesEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "flowAnalysisRules" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "comments" : "comments",
      "deprecated" : true,
      "enforcementPolicy" : "enforcementPolicy",
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 0,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "comments" : "comments",
      "deprecated" : true,
      "enforcementPolicy" : "enforcementPolicy",
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 0,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRulesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/registry-clients/{id}
Gets a flow registry client (getFlowRegistryClient)

Path parameters

id (required)
Path Parameter — The flow registry client id.

Return type

FlowRegistryClientEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "deprecated" : true,
    "description" : "description",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsBranching" : true,
    "supportsSensitiveDynamicProperties" : true,
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/registry-clients
Gets the listing of available flow registry clients (getFlowRegistryClients)

Return type

FlowRegistryClientsEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "registries" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "deprecated" : true,
      "description" : "description",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsBranching" : true,
      "supportsSensitiveDynamicProperties" : true,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "deprecated" : true,
      "description" : "description",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsBranching" : true,
      "supportsSensitiveDynamicProperties" : true,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/nar-manager/nars/{id}/details
Retrieves the component types available from the installed NARs (getNarDetails)

Path parameters

id (required)
Path Parameter — The id of the NAR.

Return type

NarDetailsEntity

Example data

Content-Type: application/json
{
  "controllerServiceTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ],
  "reportingTaskTypes" : [ null, null ],
  "narSummary" : {
    "identifier" : "identifier",
    "coordinate" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "installComplete" : true,
    "sourceIdentifier" : "sourceIdentifier",
    "buildTime" : "buildTime",
    "createdBy" : "createdBy",
    "sourceType" : "sourceType",
    "digest" : "digest",
    "extensionCount" : 0,
    "state" : "state",
    "failureMessage" : "failureMessage"
  },
  "flowAnalysisRuleTypes" : [ null, null ],
  "parameterProviderTypes" : [ null, null ],
  "processorTypes" : [ null, null ],
  "flowRegistryClientTypes" : [ null, null ],
  "dependentCoordinates" : [ {
    "artifact" : "artifact",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "version" : "version",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NarDetailsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/nar-manager/nars
Retrieves summary information for installed NARs (getNarSummaries)

Return type

NarSummariesEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "narSummaries" : [ {
    "narSummary" : {
      "identifier" : "identifier",
      "coordinate" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "installComplete" : true,
      "sourceIdentifier" : "sourceIdentifier",
      "buildTime" : "buildTime",
      "createdBy" : "createdBy",
      "sourceType" : "sourceType",
      "digest" : "digest",
      "extensionCount" : 0,
      "state" : "state",
      "failureMessage" : "failureMessage"
    }
  }, {
    "narSummary" : {
      "identifier" : "identifier",
      "coordinate" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "installComplete" : true,
      "sourceIdentifier" : "sourceIdentifier",
      "buildTime" : "buildTime",
      "createdBy" : "createdBy",
      "sourceType" : "sourceType",
      "digest" : "digest",
      "extensionCount" : 0,
      "state" : "state",
      "failureMessage" : "failureMessage"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NarSummariesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/nar-manager/nars/{id}
Retrieves the summary information for the NAR with the given identifier (getNarSummary)

Path parameters

id (required)
Path Parameter — The id of the NAR.

Return type

NarDetailsEntity

Example data

Content-Type: application/json
{
  "controllerServiceTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ],
  "reportingTaskTypes" : [ null, null ],
  "narSummary" : {
    "identifier" : "identifier",
    "coordinate" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "installComplete" : true,
    "sourceIdentifier" : "sourceIdentifier",
    "buildTime" : "buildTime",
    "createdBy" : "createdBy",
    "sourceType" : "sourceType",
    "digest" : "digest",
    "extensionCount" : 0,
    "state" : "state",
    "failureMessage" : "failureMessage"
  },
  "flowAnalysisRuleTypes" : [ null, null ],
  "parameterProviderTypes" : [ null, null ],
  "processorTypes" : [ null, null ],
  "flowRegistryClientTypes" : [ null, null ],
  "dependentCoordinates" : [ {
    "artifact" : "artifact",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "version" : "version",
    "group" : "group"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NarDetailsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/cluster/nodes/{id}
Gets a node in the cluster (getNode)

Path parameters

id (required)
Path Parameter — The node id.

Return type

NodeEntity

Example data

Content-Type: application/json
{
  "node" : {
    "address" : "address",
    "activeThreadCount" : 0,
    "heartbeat" : "heartbeat",
    "nodeStartTime" : "nodeStartTime",
    "queued" : "queued",
    "roles" : [ "roles", "roles" ],
    "apiPort" : 6,
    "connectionRequested" : "connectionRequested",
    "flowFilesQueued" : 5,
    "flowFileBytes" : 5,
    "nodeId" : "nodeId",
    "events" : [ {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    }, {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    } ],
    "bytesQueued" : 1,
    "status" : "status"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NodeEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/status/history
Gets status history for the node (getNodeStatusHistory)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

ComponentHistoryEntity

Example data

Content-Type: application/json
{
  "componentHistory" : {
    "componentId" : "componentId",
    "propertyHistory" : {
      "key" : {
        "previousValues" : [ {
          "userIdentity" : "userIdentity",
          "previousValue" : "previousValue",
          "timestamp" : "timestamp"
        }, {
          "userIdentity" : "userIdentity",
          "previousValue" : "previousValue",
          "timestamp" : "timestamp"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/registry-clients/{id}/descriptors
Gets a flow registry client property descriptor (getPropertyDescriptor)

Path parameters

id (required)
Path Parameter — The flow registry client id.

Query parameters

propertyName (required)
Query Parameter — The property name.
sensitive (optional)
Query Parameter — Property Descriptor requested sensitive status

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller/registry-types
Retrieves the types of flow that this NiFi supports (getRegistryClientTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

FlowRegistryClientTypesEntity

Example data

Content-Type: application/json
{
  "flowRegistryClientTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/reporting-tasks/import
Imports a reporting task snapshot (importReportingTaskSnapshot)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The import request containing the reporting task snapshot to import.

Return type

VersionedReportingTaskImportResponseEntity

Example data

Content-Type: application/json
{
  "controllerServices" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  } ],
  "reportingTasks" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "deprecated" : true,
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "activeThreadCount" : 0,
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "schedulingPeriod" : "schedulingPeriod",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "RUNNING"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "deprecated" : true,
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "activeThreadCount" : 0,
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "schedulingPeriod" : "schedulingPeriod",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "RUNNING"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedReportingTaskImportResponseEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller/flow-analysis-rules/{id}
Deletes a flow analysis rule (removeFlowAnalysisRule)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

FlowAnalysisRuleEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 0,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/flow-analysis-rules/{id}/config/verification-requests
Performs verification of the Flow Analysis Rule's configuration (submitFlowAnalysisRuleConfigVerificationRequest)
This will initiate the process of verifying a given Flow Analysis Rule configuration. This may be a long-running task. As a result, this endpoint will immediately return a FlowAnalysisRuleConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /flow-analysis-rules/{taskId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /flow-analysis-rules/{serviceId}/verification-requests/{requestId}.

Path parameters

id (required)
Path Parameter — The flow analysis rules id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The flow analysis rules configuration verification request.

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller/config
Retrieves the configuration for this NiFi (updateControllerConfig)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller configuration.

Return type

ControllerConfigurationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "maxTimerDrivenThreadCount" : 0
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerConfigurationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller/flow-analysis-rules/{id}
Updates a flow analysis rule (updateFlowAnalysisRule)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FlowAnalysisRuleEntity (required)
Body Parameter — The flow analysis rule configuration details.

Return type

FlowAnalysisRuleEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 0,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller/registry-clients/{id}
Updates a flow registry client (updateFlowRegistryClient)

Path parameters

id (required)
Path Parameter — The flow registry client id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FlowRegistryClientEntity (required)
Body Parameter — The flow registry client configuration details.

Return type

FlowRegistryClientEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "deprecated" : true,
    "description" : "description",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsBranching" : true,
    "supportsSensitiveDynamicProperties" : true,
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller/cluster/nodes/{id}
Updates a node in the cluster (updateNode)

Path parameters

id (required)
Path Parameter — The node id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body NodeEntity (required)
Body Parameter — The node configuration. The only configuration that will be honored at this endpoint is the status.

Return type

NodeEntity

Example data

Content-Type: application/json
{
  "node" : {
    "address" : "address",
    "activeThreadCount" : 0,
    "heartbeat" : "heartbeat",
    "nodeStartTime" : "nodeStartTime",
    "queued" : "queued",
    "roles" : [ "roles", "roles" ],
    "apiPort" : 6,
    "connectionRequested" : "connectionRequested",
    "flowFilesQueued" : 5,
    "flowFileBytes" : 5,
    "nodeId" : "nodeId",
    "events" : [ {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    }, {
      "category" : "category",
      "message" : "message",
      "timestamp" : "timestamp"
    } ],
    "bytesQueued" : 1,
    "status" : "status"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NodeEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller/flow-analysis-rules/{id}/run-status
Updates run status of a flow analysis rule (updateRunStatus)

Path parameters

id (required)
Path Parameter — The flow analysis rule id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The flow analysis rule run status.

Return type

FlowAnalysisRuleEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 0,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller/nar-manager/nars/content
Uploads a NAR and requests for it to be installed (uploadNar)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (required)
Body Parameter — The contents of the NAR file.

Request headers

Return type

NarSummaryEntity

Example data

Content-Type: application/json
{
  "narSummary" : {
    "identifier" : "identifier",
    "coordinate" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "installComplete" : true,
    "sourceIdentifier" : "sourceIdentifier",
    "buildTime" : "buildTime",
    "createdBy" : "createdBy",
    "sourceType" : "sourceType",
    "digest" : "digest",
    "extensionCount" : 0,
    "state" : "state",
    "failureMessage" : "failureMessage"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

NarSummaryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

ControllerServices

Up
post /controller-services/{id}/config/analysis
Performs analysis of the component's configuration, providing information about which attributes are referenced. (analyzeConfiguration)

Path parameters

id (required)
Path Parameter — The controller service id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The configuration analysis request.

Return type

ConfigurationAnalysisEntity

Example data

Content-Type: application/json
{
  "configurationAnalysis" : {
    "componentId" : "componentId",
    "referencedAttributes" : {
      "key" : "referencedAttributes"
    },
    "supportsVerification" : true,
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConfigurationAnalysisEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller-services/{id}/state/clear-requests
Clears the state for a controller service (clearState1)

Path parameters

id (required)
Path Parameter — The controller service id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller-services/{id}/config/verification-requests/{requestId}
Deletes the Verification Request with the given ID (deleteVerificationRequest)
Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

id (required)
Path Parameter — The ID of the Controller Service
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller-services/{id}
Gets a controller service (getControllerService)
If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.

Path parameters

id (required)
Path Parameter — The controller service id.

Query parameters

uiOnly (optional)
Query Parameter — default: false

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller-services/{id}/references
Gets a controller service (getControllerServiceReferences)

Path parameters

id (required)
Path Parameter — The controller service id.

Return type

ControllerServiceReferencingComponentsEntity

Example data

Content-Type: application/json
{
  "controllerServiceReferencingComponents" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "descriptors" : { },
      "referenceCycle" : true,
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "referenceType" : "Processor",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "state",
      "type" : "type",
      "referencingComponents" : [ null, null ],
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "descriptors" : { },
      "referenceCycle" : true,
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "referenceType" : "Processor",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "state",
      "type" : "type",
      "referencingComponents" : [ null, null ],
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceReferencingComponentsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller-services/{id}/descriptors
Gets a controller service property descriptor (getPropertyDescriptor1)

Path parameters

id (required)
Path Parameter — The controller service id.

Query parameters

propertyName (required)
Query Parameter — The property name to return the descriptor for.
sensitive (optional)
Query Parameter — Property Descriptor requested sensitive status

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller-services/{id}/state
Gets the state for a controller service (getState)

Path parameters

id (required)
Path Parameter — The controller service id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /controller-services/{id}/config/verification-requests/{requestId}
Returns the Verification Request with the given ID (getVerificationRequest)
Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

id (required)
Path Parameter — The ID of the Controller Service
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /controller-services/{id}
Deletes a controller service (removeControllerService)

Path parameters

id (required)
Path Parameter — The controller service id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /controller-services/{id}/config/verification-requests
Performs verification of the Controller Service's configuration (submitConfigVerificationRequest)
This will initiate the process of verifying a given Controller Service configuration. This may be a long-running task. As a result, this endpoint will immediately return a ControllerServiceConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /controller-services/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /controller-services/{serviceId}/verification-requests/{requestId}.

Path parameters

id (required)
Path Parameter — The controller service id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller service configuration verification request.

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller-services/{id}
Updates a controller service (updateControllerService)

Path parameters

id (required)
Path Parameter — The controller service id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ControllerServiceEntity (required)
Body Parameter — The controller service configuration details.

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller-services/{id}/references
Updates a controller services references (updateControllerServiceReferences)

Path parameters

id (required)
Path Parameter — The controller service id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller service request update request.

Return type

ControllerServiceReferencingComponentsEntity

Example data

Content-Type: application/json
{
  "controllerServiceReferencingComponents" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "descriptors" : { },
      "referenceCycle" : true,
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "referenceType" : "Processor",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "state",
      "type" : "type",
      "referencingComponents" : [ null, null ],
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "descriptors" : { },
      "referenceCycle" : true,
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "referenceType" : "Processor",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "state",
      "type" : "type",
      "referencingComponents" : [ null, null ],
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceReferencingComponentsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /controller-services/{id}/run-status
Updates run status of a controller service (updateRunStatus1)

Path parameters

id (required)
Path Parameter — The controller service id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller service run status.

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Counters

Up
get /counters
Gets the current counters for this NiFi (getCounters)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

CountersEntity

Example data

Content-Type: application/json
{
  "counters" : {
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "counters" : [ {
        "valueCount" : 0,
        "context" : "context",
        "name" : "name",
        "id" : "id",
        "value" : "value"
      }, {
        "valueCount" : 0,
        "context" : "context",
        "name" : "name",
        "id" : "id",
        "value" : "value"
      } ],
      "generated" : "generated"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CountersEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /counters/{id}
Updates the specified counter. This will reset the counter value to 0 (updateCounter)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The id of the counter.

Return type

CounterEntity

Example data

Content-Type: application/json
{
  "counter" : {
    "valueCount" : 0,
    "context" : "context",
    "name" : "name",
    "id" : "id",
    "value" : "value"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CounterEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

DataTransfer

Up
delete /data-transfer/input-ports/{portId}/transactions/{transactionId}
Commit or cancel the specified transaction (commitInputPortTransaction)

Path parameters

portId (required)
Path Parameter — The input port id.
transactionId (required)
Path Parameter — The transaction id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Query parameters

responseCode (required)
Query Parameter — The response code. Available values are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15). format: int32

Return type

TransactionResultEntity

Example data

Content-Type: application/json
{
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

TransactionResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Up
delete /data-transfer/output-ports/{portId}/transactions/{transactionId}
Commit or cancel the specified transaction (commitOutputPortTransaction)

Path parameters

portId (required)
Path Parameter — The output port id.
transactionId (required)
Path Parameter — The transaction id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Query parameters

responseCode (required)
Query Parameter — The response code. Available values are CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15). format: int32
checksum (required)
Query Parameter — A checksum calculated at client side using CRC32 to check flow file content integrity. It must match with the value calculated at server side.

Return type

TransactionResultEntity

Example data

Content-Type: application/json
{
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

TransactionResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Up
post /data-transfer/{portType}/{portId}/transactions
Create a transaction to the specified output port or input port (createPortTransaction)

Path parameters

portType (required)
Path Parameter — The port type.
portId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Return type

TransactionResultEntity

Example data

Content-Type: application/json
{
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

TransactionResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Up
put /data-transfer/input-ports/{portId}/transactions/{transactionId}
Extend transaction TTL (extendInputPortTransactionTTL)

Path parameters

portId (required)
Path Parameter
transactionId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Return type

TransactionResultEntity

Example data

Content-Type: application/json
{
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

TransactionResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /data-transfer/output-ports/{portId}/transactions/{transactionId}
Extend transaction TTL (extendOutputPortTransactionTTL)

Path parameters

portId (required)
Path Parameter
transactionId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Return type

TransactionResultEntity

Example data

Content-Type: application/json
{
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

TransactionResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Up
post /data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files
Transfer flow files to the input port (receiveFlowFiles)

Path parameters

portId (required)
Path Parameter — The input port id.
transactionId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

202

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Up
get /data-transfer/output-ports/{portId}/transactions/{transactionId}/flow-files
Transfer flow files from the output port (transferFlowFiles)

Path parameters

portId (required)
Path Parameter — The output port id.
transactionId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (optional)
Body Parameter

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

There is no flow file to return.

202

StreamingOutput

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

503

NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful

Flow

Up
put /flow/process-groups/{id}/controller-services
Enable or disable Controller Services in the specified Process Group. (activateControllerServices)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.

Return type

ActivateControllerServicesEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "components" : {
    "key" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  },
  "id" : "id",
  "state" : "ENABLED"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ActivateControllerServicesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/reporting-tasks/download
Download a snapshot of the given reporting tasks and any controller services they use (downloadReportingTaskSnapshot)

Query parameters

reportingTaskId (optional)
Query Parameter — Specifies a reporting task id to export. If not specified, all reporting tasks will be exported.

Return type

byte[]

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

byte[]

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/client-id
Generates a client id. (generateClientId)

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/about
Retrieves details about this NiFi to put in the About dialog (getAboutInfo)

Return type

AboutEntity

Example data

Content-Type: application/json
{
  "about" : {
    "buildBranch" : "buildBranch",
    "buildTimestamp" : "buildTimestamp",
    "buildRevision" : "buildRevision",
    "buildTag" : "buildTag",
    "timezone" : "timezone",
    "contentViewerUrl" : "contentViewerUrl",
    "title" : "title",
    "uri" : "uri",
    "version" : "version"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AboutEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/history/{id}
Gets an action (getAction)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The action id.

Return type

ActionEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "canRead" : true,
  "action" : {
    "sourceId" : "sourceId",
    "componentDetails" : { },
    "sourceType" : "sourceType",
    "actionDetails" : { },
    "id" : 0,
    "sourceName" : "sourceName",
    "userIdentity" : "userIdentity",
    "operation" : "operation",
    "timestamp" : "timestamp"
  },
  "id" : 6,
  "timestamp" : "timestamp"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ActionEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/additional-details/{group}/{artifact}/{version}/{type}
Retrieves the additional details for the specified component type. (getAdditionalDetails)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The processor type

Return type

AdditionalDetailsEntity

Example data

Content-Type: application/json
{
  "additionalDetails" : "additionalDetails"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AdditionalDetailsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The additional details for the coordinates could not be located.

Up
get /flow/flow-analysis/results
Returns all flow analysis results currently in effect (getAllFlowAnalysisResults)

Return type

FlowAnalysisResultEntity

Example data

Content-Type: application/json
{
  "ruleViolations" : [ {
    "subjectComponentType" : "subjectComponentType",
    "issueId" : "issueId",
    "groupId" : "groupId",
    "scope" : "scope",
    "enforcementPolicy" : "enforcementPolicy",
    "subjectPermissionDto" : {
      "canRead" : true,
      "canWrite" : true
    },
    "ruleId" : "ruleId",
    "subjectDisplayName" : "subjectDisplayName",
    "enabled" : true,
    "subjectId" : "subjectId",
    "violationMessage" : "violationMessage"
  }, {
    "subjectComponentType" : "subjectComponentType",
    "issueId" : "issueId",
    "groupId" : "groupId",
    "scope" : "scope",
    "enforcementPolicy" : "enforcementPolicy",
    "subjectPermissionDto" : {
      "canRead" : true,
      "canWrite" : true
    },
    "ruleId" : "ruleId",
    "subjectDisplayName" : "subjectDisplayName",
    "enabled" : true,
    "subjectId" : "subjectId",
    "violationMessage" : "violationMessage"
  } ],
  "flowAnalysisPending" : true,
  "rules" : [ {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  }, {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/banners
Retrieves the banners for this NiFi (getBanners)

Return type

BannerEntity

Example data

Content-Type: application/json
{
  "banners" : {
    "footerText" : "footerText",
    "headerText" : "headerText"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

BannerEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries/{id}/branches
Gets the branches from the specified registry for the current user (getBranches)

Path parameters

id (required)
Path Parameter — The registry id.

Return type

FlowRegistryBranchesEntity

Example data

Content-Type: application/json
{
  "branches" : [ {
    "branch" : {
      "name" : "name"
    }
  }, {
    "branch" : {
      "name" : "name"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryBranchesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/process-groups/{id}/breadcrumbs
Gets the breadcrumbs for a process group (getBreadcrumbs)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

FlowBreadcrumbEntity

Example data

Content-Type: application/json
{
  "breadcrumb" : {
    "name" : "name",
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    }
  },
  "id" : "id",
  "versionedFlowState" : "LOCALLY_MODIFIED"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowBreadcrumbEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries/{id}/buckets
Gets the buckets from the specified registry for the current user (getBuckets)

Path parameters

id (required)
Path Parameter — The registry id.

Query parameters

branch (optional)
Query Parameter — The name of a branch to get the buckets from. If not specified the default branch of the registry client will be used.

Return type

FlowRegistryBucketsEntity

Example data

Content-Type: application/json
{
  "buckets" : [ {
    "bucket" : {
      "created" : 0,
      "name" : "name",
      "description" : "description",
      "id" : "id"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "id" : "id"
  }, {
    "bucket" : {
      "created" : 0,
      "name" : "name",
      "description" : "description",
      "id" : "id"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "id" : "id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryBucketsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/bulletin-board
Gets current bulletins (getBulletinBoard)

Query parameters

after (optional)
Query Parameter — Includes bulletins with an id after this value.
sourceName (optional)
Query Parameter — Includes bulletins originating from this sources whose name match this regular expression.
message (optional)
Query Parameter — Includes bulletins whose message that match this regular expression.
sourceId (optional)
Query Parameter — Includes bulletins originating from this sources whose id match this regular expression.
groupId (optional)
Query Parameter — Includes bulletins originating from this sources whose group id match this regular expression.
limit (optional)
Query Parameter — The number of bulletins to limit the response to.

Return type

BulletinBoardEntity

Example data

Content-Type: application/json
{
  "bulletinBoard" : {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "generated" : "generated"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

BulletinBoardEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/controller/bulletins
Retrieves Controller level bulletins (getBulletins)

Return type

ControllerBulletinsEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "flowRegistryClientBulletins" : [ null, null ],
  "parameterProviderBulletins" : [ null, null ],
  "controllerServiceBulletins" : [ null, null ],
  "flowAnalysisRuleBulletins" : [ null, null ],
  "reportingTaskBulletins" : [ null, null ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerBulletinsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/cluster/summary
The cluster summary for this NiFi (getClusterSummary)

Return type

ClusterSummaryEntity

Example data

Content-Type: application/json
{
  "clusterSummary" : {
    "connectedToCluster" : true,
    "connectedNodeCount" : 0,
    "totalNodeCount" : 6,
    "clustered" : true,
    "connectedNodes" : "connectedNodes"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ClusterSummaryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/history/components/{componentId}
Gets configuration history for a component (getComponentHistory)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

componentId (required)
Path Parameter — The component id.

Return type

ComponentHistoryEntity

Example data

Content-Type: application/json
{
  "componentHistory" : {
    "componentId" : "componentId",
    "propertyHistory" : {
      "key" : {
        "previousValues" : [ {
          "userIdentity" : "userIdentity",
          "previousValue" : "previousValue",
          "timestamp" : "timestamp"
        }, {
          "userIdentity" : "userIdentity",
          "previousValue" : "previousValue",
          "timestamp" : "timestamp"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/connections/{id}/statistics
Gets statistics for a connection (getConnectionStatistics)

Path parameters

id (required)
Path Parameter — The connection id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the statistics.

Return type

ConnectionStatisticsEntity

Example data

Content-Type: application/json
{
  "connectionStatistics" : {
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 9,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 9,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "predictedBytesAtNextInterval" : 0,
      "predictedPercentBytes" : 5,
      "predictedPercentCount" : 2,
      "predictedMillisUntilCountBackpressure" : 5,
      "predictedCountAtNextInterval" : 6,
      "predictionIntervalMillis" : 7,
      "id" : "id",
      "predictedMillisUntilBytesBackpressure" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionStatisticsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/connections/{id}/status
Gets status for a connection (getConnectionStatus)

Path parameters

id (required)
Path Parameter — The connection id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

ConnectionStatusEntity

Example data

Content-Type: application/json
{
  "canRead" : true,
  "connectionStatus" : {
    "sourceId" : "sourceId",
    "destinationName" : "destinationName",
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "sourceId" : "sourceId",
      "groupId" : "groupId",
      "queued" : "queued",
      "percentUseCount" : 1,
      "destinationId" : "destinationId",
      "predictions" : {
        "predictedBytesAtNextInterval" : 4,
        "predictionIntervalSeconds" : 9,
        "predictedPercentBytes" : 6,
        "predictedPercentCount" : 8,
        "predictedMillisUntilCountBackpressure" : 9,
        "predictedCountAtNextInterval" : 5,
        "predictedMillisUntilBytesBackpressure" : 9
      },
      "output" : "output",
      "input" : "input",
      "percentUseBytes" : 7,
      "flowFileAvailability" : "flowFileAvailability",
      "destinationName" : "destinationName",
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesQueued" : 6,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "sourceName" : "sourceName",
      "flowFilesOut" : 1,
      "bytesIn" : 4,
      "bytesOut" : 7,
      "bytesQueued" : 1
    },
    "id" : "id",
    "sourceName" : "sourceName",
    "destinationId" : "destinationId",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/connections/{id}/status/history
Gets the status history for a connection (getConnectionStatusHistory)

Path parameters

id (required)
Path Parameter — The connection id.

Return type

StatusHistoryEntity

Example data

Content-Type: application/json
{
  "statusHistory" : {
    "componentDetails" : {
      "key" : "componentDetails"
    },
    "fieldDescriptors" : [ {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    }, {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    } ],
    "generated" : "generated",
    "aggregateSnapshots" : [ {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    } ]
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StatusHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/content-viewers
Retrieves the registered content viewers (getContentViewers)

Return type

ContentViewerEntity

Example data

Content-Type: application/json
{
  "contentViewers" : [ {
    "displayName" : "displayName",
    "supportedMimeTypes" : [ {
      "mimeTypes" : [ "mimeTypes", "mimeTypes" ],
      "displayName" : "displayName"
    }, {
      "mimeTypes" : [ "mimeTypes", "mimeTypes" ],
      "displayName" : "displayName"
    } ],
    "uri" : "uri"
  }, {
    "displayName" : "displayName",
    "supportedMimeTypes" : [ {
      "mimeTypes" : [ "mimeTypes", "mimeTypes" ],
      "displayName" : "displayName"
    }, {
      "mimeTypes" : [ "mimeTypes", "mimeTypes" ],
      "displayName" : "displayName"
    } ],
    "uri" : "uri"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ContentViewerEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/controller-service-definition/{group}/{artifact}/{version}/{type}
Retrieves the Controller Service Definition for the specified component type. (getControllerServiceDefinition)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The controller service type

Return type

ControllerServiceDefinition

Example data

Content-Type: application/json
{
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 0
  },
  "dynamicProperties" : [ {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  }, {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  } ],
  "deprecated" : true,
  "explicitRestrictions" : [ {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  }, {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  } ],
  "providedApiImplementations" : [ null, null ],
  "typeDescription" : "typeDescription",
  "additionalDetails" : true,
  "propertyDescriptors" : {
    "key" : {
      "resourceDefinition" : {
        "resourceTypes" : [ "FILE", "FILE" ],
        "cardinality" : "SINGLE"
      },
      "typeProvidedByValue" : {
        "artifact" : "artifact",
        "typeDescription" : "typeDescription",
        "type" : "type",
        "version" : "version",
        "group" : "group"
      },
      "defaultValue" : "defaultValue",
      "displayName" : "displayName",
      "validRegex" : "validRegex",
      "expressionLanguageScope" : "NONE",
      "validator" : "validator",
      "description" : "description",
      "sensitive" : true,
      "required" : true,
      "dependencies" : [ {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      }, {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      } ],
      "expressionLanguageScopeDescription" : "expressionLanguageScopeDescription",
      "allowableValues" : [ {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }, {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      } ],
      "name" : "name",
      "dynamic" : true
    }
  },
  "type" : "type",
  "version" : "version",
  "seeAlso" : [ "seeAlso", "seeAlso" ],
  "tags" : [ "tags", "tags" ],
  "artifact" : "artifact",
  "deprecationReason" : "deprecationReason",
  "restricted" : true,
  "systemResourceConsiderations" : [ {
    "resource" : "resource",
    "description" : "description"
  }, {
    "resource" : "resource",
    "description" : "description"
  } ],
  "supportsSensitiveDynamicProperties" : true,
  "supportsDynamicProperties" : true,
  "restrictedExplanation" : "restrictedExplanation",
  "stateful" : {
    "description" : "description",
    "scopes" : [ "CLUSTER", "CLUSTER" ]
  },
  "group" : "group"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceDefinition

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The controller service definition for the coordinates could not be located.

Up
get /flow/controller-service-types
Retrieves the types of controller services that this NiFi supports (getControllerServiceTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

serviceType (optional)
Query Parameter — If specified, will only return controller services that are compatible with this type of service.
serviceBundleGroup (optional)
Query Parameter — If serviceType specified, is the bundle group of the serviceType.
serviceBundleArtifact (optional)
Query Parameter — If serviceType specified, is the bundle artifact of the serviceType.
serviceBundleVersion (optional)
Query Parameter — If serviceType specified, is the bundle version of the serviceType.
bundleGroupFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle group.
bundleArtifactFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle artifact.
typeFilter (optional)
Query Parameter — If specified, will only return types whose fully qualified classname matches.

Return type

ControllerServiceTypesEntity

Example data

Content-Type: application/json
{
  "controllerServiceTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServiceTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/controller/controller-services
Gets controller services for reporting tasks (getControllerServicesFromController)
If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.

Query parameters

uiOnly (optional)
Query Parameter — default: false
includeReferencingComponents (optional)
Query Parameter — Whether or not to include services' referencing components in the response default: true

Return type

ControllerServicesEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "controllerServices" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServicesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/process-groups/{id}/controller-services
Gets all controller services (getControllerServicesFromGroup)
If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

includeAncestorGroups (optional)
Query Parameter — Whether or not to include parent/ancestor process groups default: true
includeDescendantGroups (optional)
Query Parameter — Whether or not to include descendant process groups default: false
includeReferencingComponents (optional)
Query Parameter — Whether or not to include services' referencing components in the response default: true
uiOnly (optional)
Query Parameter — default: false

Return type

ControllerServicesEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "controllerServices" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "bulletinLevel" : "bulletinLevel",
      "deprecated" : true,
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "ENABLED",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "descriptors" : { },
          "referenceCycle" : true,
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "referenceType" : "Processor",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "type" : "type",
          "referencingComponents" : [ null, null ],
          "properties" : {
            "key" : "properties"
          }
        },
        "id" : "id",
        "uri" : "uri",
        "operatePermissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "name" : "name",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "ENABLED"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerServicesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/status
Gets the current status of this NiFi (getControllerStatus)

Return type

ControllerStatusEntity

Example data

Content-Type: application/json
{
  "controllerStatus" : {
    "activeRemotePortCount" : 0,
    "activeThreadCount" : 6,
    "staleCount" : 4,
    "upToDateCount" : 1,
    "queued" : "queued",
    "inactiveRemotePortCount" : 2,
    "locallyModifiedCount" : 3,
    "terminatedThreadCount" : 1,
    "disabledCount" : 5,
    "flowFilesQueued" : 5,
    "invalidCount" : 7,
    "runningCount" : 2,
    "stoppedCount" : 7,
    "syncFailureCount" : 1,
    "locallyModifiedAndStaleCount" : 9,
    "bytesQueued" : 1
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/current-user
Retrieves the user identity of the user making the request (getCurrentUser)

Return type

CurrentUserEntity

Example data

Content-Type: application/json
{
  "canVersionFlows" : true,
  "componentRestrictionPermissions" : [ {
    "requiredPermission" : {
      "id" : "id",
      "label" : "label"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    }
  }, {
    "requiredPermission" : {
      "id" : "id",
      "label" : "label"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    }
  } ],
  "logoutSupported" : true,
  "identity" : "identity",
  "anonymous" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

default

CurrentUserEntity

Up
get /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/details
Gets the details of a flow from the specified registry and bucket for the specified flow for the current user (getDetails)

Path parameters

registry-id (required)
Path Parameter — The registry client id.
bucket-id (required)
Path Parameter — The bucket id.
flow-id (required)
Path Parameter — The flow id.

Query parameters

branch (optional)
Query Parameter — The name of a branch to get the flow from. If not specified the default branch of the registry client will be used.

Return type

VersionedFlowEntity

Example data

Content-Type: application/json
{
  "versionedFlow" : {
    "comments" : "comments",
    "action" : "COMMIT",
    "description" : "description",
    "registryId" : "registryId",
    "bucketId" : "bucketId",
    "branch" : "branch",
    "flowId" : "flowId",
    "flowName" : "flowName"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/process-groups/{id}
Gets a process group (getFlow)
If the uiOnly query parameter is provided with a value of true, the returned entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields may change at any time, even during incremental releases, without warning. As a result, this parameter should not be provided by any client other than the UI.

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

uiOnly (optional)
Query Parameter — default: false

Return type

ProcessGroupFlowEntity

Example data

Content-Type: application/json
{
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupFlow" : {
    "lastRefreshed" : "lastRefreshed",
    "breadcrumb" : {
      "breadcrumb" : {
        "name" : "name",
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        }
      },
      "id" : "id",
      "versionedFlowState" : "LOCALLY_MODIFIED"
    },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "uri" : "uri",
    "flow" : {
      "processGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "inputPorts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "portType" : "portType",
        "component" : {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        },
        "allowRemoteAccess" : true,
        "id" : "id",
        "uri" : "uri",
        "status" : {
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 2,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 2,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed",
          "runStatus" : "Running"
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "portType" : "portType",
        "component" : {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        },
        "allowRemoteAccess" : true,
        "id" : "id",
        "uri" : "uri",
        "status" : {
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 2,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 2,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed",
          "runStatus" : "Running"
        }
      } ],
      "processors" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        },
        "id" : "id",
        "uri" : "uri",
        "inputRequirement" : "inputRequirement",
        "status" : {
          "groupId" : "groupId",
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "id" : "id",
          "type" : "type",
          "statsLastRefreshed" : "statsLastRefreshed",
          "runStatus" : "Running"
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        },
        "id" : "id",
        "uri" : "uri",
        "inputRequirement" : "inputRequirement",
        "status" : {
          "groupId" : "groupId",
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "id" : "id",
          "type" : "type",
          "statsLastRefreshed" : "statsLastRefreshed",
          "runStatus" : "Running"
        }
      } ],
      "remoteProcessGroups" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        },
        "id" : "id",
        "outputPortCount" : 2,
        "uri" : "uri",
        "inputPortCount" : 5,
        "status" : {
          "transmissionStatus" : "transmissionStatus",
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 7,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 7,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed",
          "validationStatus" : "VALID"
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        },
        "id" : "id",
        "outputPortCount" : 2,
        "uri" : "uri",
        "inputPortCount" : 5,
        "status" : {
          "transmissionStatus" : "transmissionStatus",
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 7,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 7,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed",
          "validationStatus" : "VALID"
        }
      } ],
      "connections" : [ {
        "sourceId" : "sourceId",
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "destinationGroupId" : "destinationGroupId",
        "labelIndex" : 3,
        "destinationId" : "destinationId",
        "uri" : "uri",
        "bends" : [ {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }, {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        } ],
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        },
        "sourceType" : "PROCESSOR",
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "getzIndex" : 9,
        "destinationType" : "PROCESSOR",
        "id" : "id",
        "sourceGroupId" : "sourceGroupId",
        "status" : {
          "sourceId" : "sourceId",
          "destinationName" : "destinationName",
          "groupId" : "groupId",
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 6,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 6,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id",
          "sourceName" : "sourceName",
          "destinationId" : "destinationId",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "sourceId" : "sourceId",
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "destinationGroupId" : "destinationGroupId",
        "labelIndex" : 3,
        "destinationId" : "destinationId",
        "uri" : "uri",
        "bends" : [ {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }, {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        } ],
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        },
        "sourceType" : "PROCESSOR",
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "getzIndex" : 9,
        "destinationType" : "PROCESSOR",
        "id" : "id",
        "sourceGroupId" : "sourceGroupId",
        "status" : {
          "sourceId" : "sourceId",
          "destinationName" : "destinationName",
          "groupId" : "groupId",
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 6,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 6,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id",
          "sourceName" : "sourceName",
          "destinationId" : "destinationId",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "labels" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        },
        "getzIndex" : 1,
        "id" : "id",
        "uri" : "uri",
        "dimensions" : {
          "width" : 6.027456183070403,
          "height" : 0.8008281904610115
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        },
        "getzIndex" : 1,
        "id" : "id",
        "uri" : "uri",
        "dimensions" : {
          "width" : 6.027456183070403,
          "height" : 0.8008281904610115
        }
      } ]
    },
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupFlowEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/flow-analysis/results/{processGroupId}
Returns flow analysis results produced by the analysis of a given process group (getFlowAnalysisResults)

Path parameters

processGroupId (required)
Path Parameter — The id of the process group representing (a part of) the flow to be analyzed.

Return type

FlowAnalysisResultEntity

Example data

Content-Type: application/json
{
  "ruleViolations" : [ {
    "subjectComponentType" : "subjectComponentType",
    "issueId" : "issueId",
    "groupId" : "groupId",
    "scope" : "scope",
    "enforcementPolicy" : "enforcementPolicy",
    "subjectPermissionDto" : {
      "canRead" : true,
      "canWrite" : true
    },
    "ruleId" : "ruleId",
    "subjectDisplayName" : "subjectDisplayName",
    "enabled" : true,
    "subjectId" : "subjectId",
    "violationMessage" : "violationMessage"
  }, {
    "subjectComponentType" : "subjectComponentType",
    "issueId" : "issueId",
    "groupId" : "groupId",
    "scope" : "scope",
    "enforcementPolicy" : "enforcementPolicy",
    "subjectPermissionDto" : {
      "canRead" : true,
      "canWrite" : true
    },
    "ruleId" : "ruleId",
    "subjectDisplayName" : "subjectDisplayName",
    "enabled" : true,
    "subjectId" : "subjectId",
    "violationMessage" : "violationMessage"
  } ],
  "flowAnalysisPending" : true,
  "rules" : [ {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  }, {
    "comments" : "comments",
    "deprecated" : true,
    "enforcementPolicy" : "enforcementPolicy",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisResultEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/flow-analysis-rule-definition/{group}/{artifact}/{version}/{type}
Retrieves the Flow Analysis Rule Definition for the specified component type. (getFlowAnalysisRuleDefinition)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The flow analysis rule type

Return type

FlowAnalysisRuleDefinition

Example data

Content-Type: application/json
{
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 0
  },
  "dynamicProperties" : [ {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  }, {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  } ],
  "deprecated" : true,
  "explicitRestrictions" : [ {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  }, {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  } ],
  "providedApiImplementations" : [ {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  } ],
  "typeDescription" : "typeDescription",
  "additionalDetails" : true,
  "propertyDescriptors" : {
    "key" : {
      "resourceDefinition" : {
        "resourceTypes" : [ "FILE", "FILE" ],
        "cardinality" : "SINGLE"
      },
      "typeProvidedByValue" : {
        "artifact" : "artifact",
        "typeDescription" : "typeDescription",
        "type" : "type",
        "version" : "version",
        "group" : "group"
      },
      "defaultValue" : "defaultValue",
      "displayName" : "displayName",
      "validRegex" : "validRegex",
      "expressionLanguageScope" : "NONE",
      "validator" : "validator",
      "description" : "description",
      "sensitive" : true,
      "required" : true,
      "dependencies" : [ {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      }, {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      } ],
      "expressionLanguageScopeDescription" : "expressionLanguageScopeDescription",
      "allowableValues" : [ {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }, {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      } ],
      "name" : "name",
      "dynamic" : true
    }
  },
  "type" : "type",
  "version" : "version",
  "seeAlso" : [ "seeAlso", "seeAlso" ],
  "tags" : [ "tags", "tags" ],
  "artifact" : "artifact",
  "deprecationReason" : "deprecationReason",
  "restricted" : true,
  "systemResourceConsiderations" : [ {
    "resource" : "resource",
    "description" : "description"
  }, {
    "resource" : "resource",
    "description" : "description"
  } ],
  "supportsSensitiveDynamicProperties" : true,
  "supportsDynamicProperties" : true,
  "restrictedExplanation" : "restrictedExplanation",
  "stateful" : {
    "description" : "description",
    "scopes" : [ "CLUSTER", "CLUSTER" ]
  },
  "group" : "group"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleDefinition

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The flow analysis rule definition for the coordinates could not be located.

Up
get /flow/flow-analysis-rule-types
Retrieves the types of available Flow Analysis Rules (getFlowAnalysisRuleTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

bundleGroupFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle group.
bundleArtifactFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle artifact.
type (optional)
Query Parameter — If specified, will only return types whose fully qualified classname matches.

Return type

FlowAnalysisRuleTypesEntity

Example data

Content-Type: application/json
{
  "flowAnalysisRuleTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowAnalysisRuleTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/config
Retrieves the configuration for this NiFi flow (getFlowConfig)

Return type

FlowConfigurationEntity

Example data

Content-Type: application/json
{
  "flowConfiguration" : {
    "currentTime" : "currentTime",
    "defaultBackPressureObjectThreshold" : 0,
    "supportsConfigurableAuthorizer" : true,
    "supportsConfigurableUsersAndGroups" : true,
    "supportsManagedAuthorizer" : true,
    "timeOffset" : 6,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowConfigurationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/metrics/{producer}
Gets all metrics for the flow from a particular node (getFlowMetrics)

Path parameters

producer (required)
Path Parameter — The producer for flow file metrics. Each producer may have its own output format.

Query parameters

includedRegistries (optional)
Query Parameter — Set of included metrics registries
sampleName (optional)
Query Parameter — Regular Expression Pattern to be applied against the sample name field
sampleLabelValue (optional)
Query Parameter — Regular Expression Pattern to be applied against the sample label value field
rootFieldName (optional)
Query Parameter — Name of the first field of JSON object. Applicable for JSON producer only.

Return type

StreamingOutput

Example data

Content-Type: application/json
{ }

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StreamingOutput

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries/{registry-id}/buckets/{bucket-id}/flows
Gets the flows from the specified registry and bucket for the current user (getFlows)

Path parameters

registry-id (required)
Path Parameter — The registry client id.
bucket-id (required)
Path Parameter — The bucket id.

Query parameters

branch (optional)
Query Parameter — The name of a branch to get the flows from. If not specified the default branch of the registry client will be used.

Return type

VersionedFlowsEntity

Example data

Content-Type: application/json
{
  "versionedFlows" : [ {
    "versionedFlow" : {
      "comments" : "comments",
      "action" : "COMMIT",
      "description" : "description",
      "registryId" : "registryId",
      "bucketId" : "bucketId",
      "branch" : "branch",
      "flowId" : "flowId",
      "flowName" : "flowName"
    }
  }, {
    "versionedFlow" : {
      "comments" : "comments",
      "action" : "COMMIT",
      "description" : "description",
      "registryId" : "registryId",
      "bucketId" : "bucketId",
      "branch" : "branch",
      "flowId" : "flowId",
      "flowName" : "flowName"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/input-ports/{id}/status
Gets status for an input port (getInputPortStatus)

Path parameters

id (required)
Path Parameter — The input port id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

PortStatusEntity

Example data

Content-Type: application/json
{
  "canRead" : true,
  "portStatus" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/output-ports/{id}/status
Gets status for an output port (getOutputPortStatus)

Path parameters

id (required)
Path Parameter — The output port id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

PortStatusEntity

Example data

Content-Type: application/json
{
  "canRead" : true,
  "portStatus" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/parameter-contexts
Gets all Parameter Contexts (getParameterContexts)

Return type

ParameterContextsEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "parameterContexts" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "id" : "id",
    "uri" : "uri"
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "id" : "id",
    "uri" : "uri"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/parameter-provider-definition/{group}/{artifact}/{version}/{type}
Retrieves the Parameter Provider Definition for the specified component type. (getParameterProviderDefinition)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The parameter provider type

Return type

ParameterProviderDefinition

Example data

Content-Type: application/json
{
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 0
  },
  "dynamicProperties" : [ {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  }, {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  } ],
  "deprecated" : true,
  "explicitRestrictions" : [ {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  }, {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  } ],
  "providedApiImplementations" : [ {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  } ],
  "typeDescription" : "typeDescription",
  "additionalDetails" : true,
  "propertyDescriptors" : {
    "key" : {
      "resourceDefinition" : {
        "resourceTypes" : [ "FILE", "FILE" ],
        "cardinality" : "SINGLE"
      },
      "typeProvidedByValue" : {
        "artifact" : "artifact",
        "typeDescription" : "typeDescription",
        "type" : "type",
        "version" : "version",
        "group" : "group"
      },
      "defaultValue" : "defaultValue",
      "displayName" : "displayName",
      "validRegex" : "validRegex",
      "expressionLanguageScope" : "NONE",
      "validator" : "validator",
      "description" : "description",
      "sensitive" : true,
      "required" : true,
      "dependencies" : [ {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      }, {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      } ],
      "expressionLanguageScopeDescription" : "expressionLanguageScopeDescription",
      "allowableValues" : [ {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }, {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      } ],
      "name" : "name",
      "dynamic" : true
    }
  },
  "type" : "type",
  "version" : "version",
  "seeAlso" : [ "seeAlso", "seeAlso" ],
  "tags" : [ "tags", "tags" ],
  "artifact" : "artifact",
  "deprecationReason" : "deprecationReason",
  "restricted" : true,
  "systemResourceConsiderations" : [ {
    "resource" : "resource",
    "description" : "description"
  }, {
    "resource" : "resource",
    "description" : "description"
  } ],
  "supportsSensitiveDynamicProperties" : true,
  "supportsDynamicProperties" : true,
  "restrictedExplanation" : "restrictedExplanation",
  "stateful" : {
    "description" : "description",
    "scopes" : [ "CLUSTER", "CLUSTER" ]
  },
  "group" : "group"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderDefinition

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The reporting task definition for the coordinates could not be located.

Up
get /flow/parameter-provider-types
Retrieves the types of parameter providers that this NiFi supports (getParameterProviderTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

bundleGroupFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle group.
bundleArtifactFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle artifact.
type (optional)
Query Parameter — If specified, will only return types whose fully qualified classname matches.

Return type

ParameterProviderTypesEntity

Example data

Content-Type: application/json
{
  "parameterProviderTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/parameter-providers
Gets all parameter providers (getParameterProviders)

Return type

ParameterProvidersEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "parameterProviders" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "deprecated" : true,
      "parameterStatus" : [ {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      }, {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      } ],
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "affectedComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "referencingParameterContexts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "parameterGroupConfigurations" : [ {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      }, {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      } ],
      "restricted" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri"
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "deprecated" : true,
      "parameterStatus" : [ {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      }, {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      } ],
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "affectedComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "referencingParameterContexts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "parameterGroupConfigurations" : [ {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      }, {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      } ],
      "restricted" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProvidersEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/prioritizers
Retrieves the types of prioritizers that this NiFi supports (getPrioritizers)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

PrioritizerTypesEntity

Example data

Content-Type: application/json
{
  "prioritizerTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PrioritizerTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/process-groups/{id}/status
Gets the status for a process group (getProcessGroupStatus)
The status for a process group includes status for all descendent components. When invoked on the root group with recursive set to true, it will return the current status of every component in the flow.

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

recursive (optional)
Query Parameter — Whether all descendant groups and the status of their content will be included. Optional, defaults to false default: false
nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

ProcessGroupStatusEntity

Example data

Content-Type: application/json
{
  "canRead" : true,
  "processGroupStatus" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/process-groups/{id}/status/history
Gets status history for a remote process group (getProcessGroupStatusHistory)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

StatusHistoryEntity

Example data

Content-Type: application/json
{
  "statusHistory" : {
    "componentDetails" : {
      "key" : "componentDetails"
    },
    "fieldDescriptors" : [ {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    }, {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    } ],
    "generated" : "generated",
    "aggregateSnapshots" : [ {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    } ]
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StatusHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/processor-definition/{group}/{artifact}/{version}/{type}
Retrieves the Processor Definition for the specified component type. (getProcessorDefinition)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The processor type

Return type

ProcessorDefinition

Example data

Content-Type: application/json
{
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 0
  },
  "dynamicProperties" : [ {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  }, {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  } ],
  "deprecated" : true,
  "writesAttributes" : [ null, null ],
  "providedApiImplementations" : [ {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  } ],
  "defaultPenaltyDuration" : "defaultPenaltyDuration",
  "propertyDescriptors" : {
    "key" : {
      "resourceDefinition" : {
        "resourceTypes" : [ "FILE", "FILE" ],
        "cardinality" : "SINGLE"
      },
      "typeProvidedByValue" : {
        "artifact" : "artifact",
        "typeDescription" : "typeDescription",
        "type" : "type",
        "version" : "version",
        "group" : "group"
      },
      "defaultValue" : "defaultValue",
      "displayName" : "displayName",
      "validRegex" : "validRegex",
      "expressionLanguageScope" : "NONE",
      "validator" : "validator",
      "description" : "description",
      "sensitive" : true,
      "required" : true,
      "dependencies" : [ {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      }, {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      } ],
      "expressionLanguageScopeDescription" : "expressionLanguageScopeDescription",
      "allowableValues" : [ {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }, {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      } ],
      "name" : "name",
      "dynamic" : true
    }
  },
  "type" : "type",
  "inputRequirement" : "INPUT_REQUIRED",
  "seeAlso" : [ "seeAlso", "seeAlso" ],
  "artifact" : "artifact",
  "deprecationReason" : "deprecationReason",
  "primaryNodeOnly" : true,
  "dynamicRelationship" : {
    "name" : "name",
    "description" : "description"
  },
  "supportsDynamicRelationships" : true,
  "systemResourceConsiderations" : [ {
    "resource" : "resource",
    "description" : "description"
  }, {
    "resource" : "resource",
    "description" : "description"
  } ],
  "supportsSensitiveDynamicProperties" : true,
  "sideEffectFree" : true,
  "stateful" : {
    "description" : "description",
    "scopes" : [ "CLUSTER", "CLUSTER" ]
  },
  "group" : "group",
  "triggerWhenAnyDestinationAvailable" : true,
  "supportsBatching" : true,
  "defaultYieldDuration" : "defaultYieldDuration",
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "supportedRelationships" : [ {
    "name" : "name",
    "description" : "description"
  }, {
    "name" : "name",
    "description" : "description"
  } ],
  "defaultSchedulingPeriodBySchedulingStrategy" : {
    "key" : "defaultSchedulingPeriodBySchedulingStrategy"
  },
  "explicitRestrictions" : [ {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  }, {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  } ],
  "defaultSchedulingStrategy" : "defaultSchedulingStrategy",
  "typeDescription" : "typeDescription",
  "triggerSerially" : true,
  "additionalDetails" : true,
  "version" : "version",
  "readsAttributes" : [ {
    "name" : "name",
    "description" : "description"
  }, {
    "name" : "name",
    "description" : "description"
  } ],
  "tags" : [ "tags", "tags" ],
  "triggerWhenEmpty" : true,
  "useCases" : [ {
    "notes" : "notes",
    "keywords" : [ "keywords", "keywords" ],
    "configuration" : "configuration",
    "description" : "description",
    "inputRequirement" : "INPUT_REQUIRED"
  }, {
    "notes" : "notes",
    "keywords" : [ "keywords", "keywords" ],
    "configuration" : "configuration",
    "description" : "description",
    "inputRequirement" : "INPUT_REQUIRED"
  } ],
  "defaultConcurrentTasksBySchedulingStrategy" : {
    "key" : 0
  },
  "restricted" : true,
  "supportedSchedulingStrategies" : [ "supportedSchedulingStrategies", "supportedSchedulingStrategies" ],
  "supportsDynamicProperties" : true,
  "multiProcessorUseCases" : [ {
    "notes" : "notes",
    "keywords" : [ "keywords", "keywords" ],
    "configurations" : [ {
      "processorClassName" : "processorClassName",
      "configuration" : "configuration"
    }, {
      "processorClassName" : "processorClassName",
      "configuration" : "configuration"
    } ],
    "description" : "description"
  }, {
    "notes" : "notes",
    "keywords" : [ "keywords", "keywords" ],
    "configurations" : [ {
      "processorClassName" : "processorClassName",
      "configuration" : "configuration"
    }, {
      "processorClassName" : "processorClassName",
      "configuration" : "configuration"
    } ],
    "description" : "description"
  } ],
  "defaultBulletinLevel" : "defaultBulletinLevel",
  "restrictedExplanation" : "restrictedExplanation"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorDefinition

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The processor definition for the coordinates could not be located.

Up
get /flow/processors/{id}/status
Gets status for a processor (getProcessorStatus)

Path parameters

id (required)
Path Parameter — The processor id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

ProcessorStatusEntity

Example data

Content-Type: application/json
{
  "processorStatus" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/processors/{id}/status/history
Gets status history for a processor (getProcessorStatusHistory)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

StatusHistoryEntity

Example data

Content-Type: application/json
{
  "statusHistory" : {
    "componentDetails" : {
      "key" : "componentDetails"
    },
    "fieldDescriptors" : [ {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    }, {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    } ],
    "generated" : "generated",
    "aggregateSnapshots" : [ {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    } ]
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StatusHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/processor-types
Retrieves the types of processors that this NiFi supports (getProcessorTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

bundleGroupFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle group.
bundleArtifactFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle artifact.
type (optional)
Query Parameter — If specified, will only return types whose fully qualified classname matches.

Return type

ProcessorTypesEntity

Example data

Content-Type: application/json
{
  "processorTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries
Gets the listing of available flow registry clients (getRegistryClients)

Return type

FlowRegistryClientsEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "registries" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "deprecated" : true,
      "description" : "description",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsBranching" : true,
      "supportsSensitiveDynamicProperties" : true,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "annotationData" : "annotationData",
      "deprecated" : true,
      "description" : "description",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "restricted" : true,
      "supportsBranching" : true,
      "supportsSensitiveDynamicProperties" : true,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowRegistryClientsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/remote-process-groups/{id}/status
Gets status for a remote process group (getRemoteProcessGroupStatus)

Path parameters

id (required)
Path Parameter — The remote process group id.

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

RemoteProcessGroupStatusEntity

Example data

Content-Type: application/json
{
  "canRead" : true,
  "remoteProcessGroupStatus" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupStatusEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/remote-process-groups/{id}/status/history
Gets the status history (getRemoteProcessGroupStatusHistory)

Path parameters

id (required)
Path Parameter — The remote process group id.

Return type

StatusHistoryEntity

Example data

Content-Type: application/json
{
  "statusHistory" : {
    "componentDetails" : {
      "key" : "componentDetails"
    },
    "fieldDescriptors" : [ {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    }, {
      "formatter" : "formatter",
      "field" : "field",
      "description" : "description",
      "label" : "label"
    } ],
    "generated" : "generated",
    "aggregateSnapshots" : [ {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    }, {
      "statusMetrics" : {
        "key" : 0
      },
      "timestamp" : "2000-01-23T04:56:07.000+00:00"
    } ],
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "statusSnapshots" : [ null, null ],
      "nodeId" : "nodeId"
    } ]
  },
  "canRead" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StatusHistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/reporting-task-definition/{group}/{artifact}/{version}/{type}
Retrieves the Reporting Task Definition for the specified component type. (getReportingTaskDefinition)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

group (required)
Path Parameter — The bundle group
artifact (required)
Path Parameter — The bundle artifact
version (required)
Path Parameter — The bundle version
type (required)
Path Parameter — The reporting task type

Return type

ReportingTaskDefinition

Example data

Content-Type: application/json
{
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 0
  },
  "dynamicProperties" : [ {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  }, {
    "expressionLanguageScope" : "NONE",
    "name" : "name",
    "description" : "description",
    "value" : "value"
  } ],
  "deprecated" : true,
  "providedApiImplementations" : [ {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  }, {
    "artifact" : "artifact",
    "typeDescription" : "typeDescription",
    "type" : "type",
    "version" : "version",
    "group" : "group"
  } ],
  "propertyDescriptors" : {
    "key" : {
      "resourceDefinition" : {
        "resourceTypes" : [ "FILE", "FILE" ],
        "cardinality" : "SINGLE"
      },
      "typeProvidedByValue" : {
        "artifact" : "artifact",
        "typeDescription" : "typeDescription",
        "type" : "type",
        "version" : "version",
        "group" : "group"
      },
      "defaultValue" : "defaultValue",
      "displayName" : "displayName",
      "validRegex" : "validRegex",
      "expressionLanguageScope" : "NONE",
      "validator" : "validator",
      "description" : "description",
      "sensitive" : true,
      "required" : true,
      "dependencies" : [ {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      }, {
        "propertyDisplayName" : "propertyDisplayName",
        "dependentValues" : [ "dependentValues", "dependentValues" ],
        "propertyName" : "propertyName"
      } ],
      "expressionLanguageScopeDescription" : "expressionLanguageScopeDescription",
      "allowableValues" : [ {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }, {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      } ],
      "name" : "name",
      "dynamic" : true
    }
  },
  "type" : "type",
  "seeAlso" : [ "seeAlso", "seeAlso" ],
  "artifact" : "artifact",
  "deprecationReason" : "deprecationReason",
  "systemResourceConsiderations" : [ {
    "resource" : "resource",
    "description" : "description"
  }, {
    "resource" : "resource",
    "description" : "description"
  } ],
  "supportsSensitiveDynamicProperties" : true,
  "stateful" : {
    "description" : "description",
    "scopes" : [ "CLUSTER", "CLUSTER" ]
  },
  "group" : "group",
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "defaultSchedulingPeriodBySchedulingStrategy" : {
    "key" : "defaultSchedulingPeriodBySchedulingStrategy"
  },
  "explicitRestrictions" : [ {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  }, {
    "requiredPermission" : "requiredPermission",
    "explanation" : "explanation"
  } ],
  "defaultSchedulingStrategy" : "defaultSchedulingStrategy",
  "typeDescription" : "typeDescription",
  "additionalDetails" : true,
  "version" : "version",
  "tags" : [ "tags", "tags" ],
  "restricted" : true,
  "supportedSchedulingStrategies" : [ "supportedSchedulingStrategies", "supportedSchedulingStrategies" ],
  "supportsDynamicProperties" : true,
  "restrictedExplanation" : "restrictedExplanation"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskDefinition

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The reporting task definition for the coordinates could not be located.

Up
get /flow/reporting-tasks/snapshot
Get a snapshot of the given reporting tasks and any controller services they use (getReportingTaskSnapshot)

Query parameters

reportingTaskId (optional)
Query Parameter — Specifies a reporting task id to export. If not specified, all reporting tasks will be exported.

Return type

VersionedReportingTaskSnapshot

Example data

Content-Type: application/json
{
  "controllerServices" : [ {
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "bulletinLevel" : "bulletinLevel",
    "propertyDescriptors" : {
      "key" : {
        "resourceDefinition" : {
          "resourceTypes" : [ "FILE", "FILE" ],
          "cardinality" : "SINGLE"
        },
        "displayName" : "displayName",
        "identifiesControllerService" : true,
        "name" : "name",
        "dynamic" : true,
        "sensitive" : true
      }
    },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "properties" : {
      "key" : "properties"
    }
  }, {
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "bulletinLevel" : "bulletinLevel",
    "propertyDescriptors" : {
      "key" : {
        "resourceDefinition" : {
          "resourceTypes" : [ "FILE", "FILE" ],
          "cardinality" : "SINGLE"
        },
        "displayName" : "displayName",
        "identifiesControllerService" : true,
        "name" : "name",
        "dynamic" : true,
        "sensitive" : true
      }
    },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "properties" : {
      "key" : "properties"
    }
  } ],
  "reportingTasks" : [ {
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "propertyDescriptors" : {
      "key" : {
        "resourceDefinition" : {
          "resourceTypes" : [ "FILE", "FILE" ],
          "cardinality" : "SINGLE"
        },
        "displayName" : "displayName",
        "identifiesControllerService" : true,
        "name" : "name",
        "dynamic" : true,
        "sensitive" : true
      }
    },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    },
    "groupIdentifier" : "groupIdentifier",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "properties" : {
      "key" : "properties"
    }
  }, {
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "propertyDescriptors" : {
      "key" : {
        "resourceDefinition" : {
          "resourceTypes" : [ "FILE", "FILE" ],
          "cardinality" : "SINGLE"
        },
        "displayName" : "displayName",
        "identifiesControllerService" : true,
        "name" : "name",
        "dynamic" : true,
        "sensitive" : true
      }
    },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    },
    "groupIdentifier" : "groupIdentifier",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "properties" : {
      "key" : "properties"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedReportingTaskSnapshot

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/reporting-task-types
Retrieves the types of reporting tasks that this NiFi supports (getReportingTaskTypes)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

bundleGroupFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle group.
bundleArtifactFilter (optional)
Query Parameter — If specified, will only return types that are a member of this bundle artifact.
type (optional)
Query Parameter — If specified, will only return types whose fully qualified classname matches.

Return type

ReportingTaskTypesEntity

Example data

Content-Type: application/json
{
  "reportingTaskTypes" : [ {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  }, {
    "deprecationReason" : "deprecationReason",
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "restricted" : true,
    "description" : "description",
    "explicitRestrictions" : [ {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    }, {
      "requiredPermission" : {
        "id" : "id",
        "label" : "label"
      },
      "explanation" : "explanation"
    } ],
    "usageRestriction" : "usageRestriction",
    "type" : "type",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "tags" : [ "tags", "tags" ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskTypesEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/reporting-tasks
Gets all reporting tasks (getReportingTasks)

Return type

ReportingTasksEntity

Example data

Content-Type: application/json
{
  "currentTime" : "currentTime",
  "reportingTasks" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "deprecated" : true,
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "activeThreadCount" : 0,
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "schedulingPeriod" : "schedulingPeriod",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "RUNNING"
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "deprecated" : true,
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "validationStatus" : "VALID",
      "annotationData" : "annotationData",
      "comments" : "comments",
      "activeThreadCount" : 0,
      "parentGroupId" : "parentGroupId",
      "customUiUrl" : "customUiUrl",
      "restricted" : true,
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "schedulingPeriod" : "schedulingPeriod",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "persistsState" : true,
      "properties" : {
        "key" : "properties"
      }
    },
    "id" : "id",
    "uri" : "uri",
    "operatePermissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "status" : {
      "activeThreadCount" : 6,
      "validationStatus" : "VALID",
      "runStatus" : "RUNNING"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTasksEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/runtime-manifest
Retrieves the runtime manifest for this NiFi instance. (getRuntimeManifest)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

RuntimeManifestEntity

Example data

Content-Type: application/json
{
  "runtimeManifest" : {
    "identifier" : "identifier",
    "agentType" : "agentType",
    "buildInfo" : {
      "compilerFlags" : "compilerFlags",
      "compiler" : "compiler",
      "version" : "version",
      "revision" : "revision",
      "targetArch" : "targetArch",
      "timestamp" : 0
    },
    "bundles" : [ {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    }, {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    } ],
    "version" : "version",
    "schedulingDefaults" : {
      "defaultConcurrentTasksBySchedulingStrategy" : {
        "key" : 0
      },
      "defaultSchedulingPeriodsBySchedulingStrategy" : {
        "key" : "defaultSchedulingPeriodsBySchedulingStrategy"
      },
      "defaultSchedulingStrategy" : "TIMER_DRIVEN",
      "defaultMaxConcurrentTasks" : "defaultMaxConcurrentTasks",
      "defaultSchedulingPeriodMillis" : 1,
      "penalizationPeriodMillis" : 5,
      "defaultRunDurationNanos" : 6,
      "yieldDurationMillis" : 5
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RuntimeManifestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries/{registry-id}/branches/{branch-id-a}/buckets/{bucket-id-a}/flows/{flow-id-a}/{version-a}/diff/branches/{branch-id-b}/buckets/{bucket-id-b}/flows/{flow-id-b}/{version-b}
Gets the differences between two versions of the same versioned flow, the basis of the comparison will be the first version (getVersionDifferences)

Path parameters

registry-id (required)
Path Parameter — The registry client id.
branch-id-a (required)
Path Parameter — The branch id for the base version.
bucket-id-a (required)
Path Parameter — The bucket id for the base version.
flow-id-a (required)
Path Parameter — The flow id for the base version.
version-a (required)
Path Parameter — The base version.
branch-id-b (required)
Path Parameter — The branch id for the compared version.
bucket-id-b (required)
Path Parameter — The bucket id for the compared version.
flow-id-b (required)
Path Parameter — The flow id for the compared version.
version-b (required)
Path Parameter — The compared version.

Query parameters

offset (optional)
Query Parameter — Must be a non-negative number. Specifies the starting point of the listing. 0 means start from the beginning. default: 0 format: int32
limit (optional)
Query Parameter — Limits the number of differences listed. This might lead to partial result. 0 means no limitation is applied. default: 1000 format: int32

Return type

FlowComparisonEntity

Example data

Content-Type: application/json
{
  "componentDifferences" : [ {
    "componentType" : "componentType",
    "componentId" : "componentId",
    "processGroupId" : "processGroupId",
    "differences" : [ {
      "differenceType" : "differenceType",
      "difference" : "difference"
    }, {
      "differenceType" : "differenceType",
      "difference" : "difference"
    } ],
    "componentName" : "componentName"
  }, {
    "componentType" : "componentType",
    "componentId" : "componentId",
    "processGroupId" : "processGroupId",
    "differences" : [ {
      "differenceType" : "differenceType",
      "difference" : "difference"
    }, {
      "differenceType" : "differenceType",
      "difference" : "difference"
    } ],
    "componentName" : "componentName"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowComparisonEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/versions
Gets the flow versions from the specified registry and bucket for the specified flow for the current user (getVersions)

Path parameters

registry-id (required)
Path Parameter — The registry client id.
bucket-id (required)
Path Parameter — The bucket id.
flow-id (required)
Path Parameter — The flow id.

Query parameters

branch (optional)
Query Parameter — The name of a branch to get the flow versions from. If not specified the default branch of the registry client will be used.

Return type

VersionedFlowSnapshotMetadataSetEntity

Example data

Content-Type: application/json
{
  "versionedFlowSnapshotMetadataSet" : [ {
    "registryId" : "registryId",
    "versionedFlowSnapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    }
  }, {
    "registryId" : "registryId",
    "versionedFlowSnapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowSnapshotMetadataSetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/history
Gets configuration history (queryHistory)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

offset (required)
Query Parameter — The offset into the result set.
count (required)
Query Parameter — The number of actions to return.
sortColumn (optional)
Query Parameter — The field to sort on.
sortOrder (optional)
Query Parameter — The direction to sort.
startDate (optional)
Query Parameter — Include actions after this date.
endDate (optional)
Query Parameter — Include actions before this date.
userIdentity (optional)
Query Parameter — Include actions performed by this user.
sourceId (optional)
Query Parameter — Include actions on this component.

Return type

HistoryEntity

Example data

Content-Type: application/json
{
  "history" : {
    "lastRefreshed" : "lastRefreshed",
    "total" : 1,
    "actions" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "action" : {
        "sourceId" : "sourceId",
        "componentDetails" : { },
        "sourceType" : "sourceType",
        "actionDetails" : { },
        "id" : 0,
        "sourceName" : "sourceName",
        "userIdentity" : "userIdentity",
        "operation" : "operation",
        "timestamp" : "timestamp"
      },
      "id" : 6,
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "action" : {
        "sourceId" : "sourceId",
        "componentDetails" : { },
        "sourceType" : "sourceType",
        "actionDetails" : { },
        "id" : 0,
        "sourceName" : "sourceName",
        "userIdentity" : "userIdentity",
        "operation" : "operation",
        "timestamp" : "timestamp"
      },
      "id" : 6,
      "timestamp" : "timestamp"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

HistoryEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /flow/process-groups/{id}
Schedule or unschedule components in the specified Process Group. (scheduleComponents)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ScheduleComponentsEntity (required)
Body Parameter — The request to schedule or unschedule. If the components in the request are not specified, all authorized components will be considered.

Return type

ScheduleComponentsEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "components" : {
    "key" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  },
  "id" : "id",
  "state" : "RUNNING"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ScheduleComponentsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/cluster/search-results
Searches the cluster for a node with the specified address (searchCluster)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

q (required)
Query Parameter — Node address to search for.

Return type

ClusterSearchResultsEntity

Example data

Content-Type: application/json
{
  "nodeResults" : [ {
    "address" : "address",
    "id" : "id"
  }, {
    "address" : "address",
    "id" : "id"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ClusterSearchResultsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flow/search-results
Performs a search against this NiFi using the specified search term (searchFlow)
Only search results from authorized components will be returned.

Query parameters

q (optional)
Query Parameter
a (optional)
Query Parameter

Return type

SearchResultsEntity

Example data

Content-Type: application/json
{
  "searchResultsDTO" : {
    "inputPortResults" : [ null, null ],
    "parameterResults" : [ null, null ],
    "connectionResults" : [ {
      "groupId" : "groupId",
      "name" : "name",
      "parentGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "matches" : [ "matches", "matches" ]
    }, {
      "groupId" : "groupId",
      "name" : "name",
      "parentGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "matches" : [ "matches", "matches" ]
    } ],
    "processGroupResults" : [ null, null ],
    "controllerServiceNodeResults" : [ null, null ],
    "processorResults" : [ null, null ],
    "outputPortResults" : [ null, null ],
    "remoteProcessGroupResults" : [ null, null ],
    "parameterProviderNodeResults" : [ null, null ],
    "funnelResults" : [ null, null ],
    "labelResults" : [ null, null ],
    "parameterContextResults" : [ null, null ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

SearchResultsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

FlowFileQueues

Up
post /flowfile-queues/{id}/drop-requests
Creates a request to drop the contents of the queue in this connection. (createDropRequest)

Path parameters

id (required)
Path Parameter — The connection id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

202

The request has been accepted. A HTTP response header will contain the URI where the response can be polled. DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /flowfile-queues/{id}/listing-requests
Lists the contents of the queue in this connection. (createFlowFileListing)

Path parameters

id (required)
Path Parameter — The connection id.

Return type

ListingRequestEntity

Example data

Content-Type: application/json
{
  "listingRequest" : {
    "percentCompleted" : 7,
    "queueSize" : {
      "objectCount" : 3,
      "byteCount" : 9
    },
    "finished" : true,
    "destinationRunning" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "lastUpdated" : "lastUpdated",
    "maxResults" : 2,
    "sourceRunning" : true,
    "failureReason" : "failureReason",
    "id" : "id",
    "state" : "state",
    "flowFileSummaries" : [ {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    }, {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

202

The request has been accepted. A HTTP response header will contain the URI where the response can be polled. ListingRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /flowfile-queues/{id}/listing-requests/{listing-request-id}
Cancels and/or removes a request to list the contents of this connection. (deleteListingRequest)

Path parameters

id (required)
Path Parameter — The connection id.
listing-request-id (required)
Path Parameter — The listing request id.

Return type

ListingRequestEntity

Example data

Content-Type: application/json
{
  "listingRequest" : {
    "percentCompleted" : 7,
    "queueSize" : {
      "objectCount" : 3,
      "byteCount" : 9
    },
    "finished" : true,
    "destinationRunning" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "lastUpdated" : "lastUpdated",
    "maxResults" : 2,
    "sourceRunning" : true,
    "failureReason" : "failureReason",
    "id" : "id",
    "state" : "state",
    "flowFileSummaries" : [ {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    }, {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ListingRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content
Gets the content for a FlowFile in a Connection. (downloadFlowFileContent)

Path parameters

id (required)
Path Parameter — The connection id.
flowfile-uuid (required)
Path Parameter — The flowfile uuid.

Request headers

Query parameters

clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
clusterNodeId (optional)
Query Parameter — The id of the node where the content exists if clustered.

Return type

StreamingOutput

Example data

Content-Type: application/json
{ }

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StreamingOutput

206

Partial Content with range of bytes requested

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

416

Requested Range Not Satisfiable based on bytes requested

Up
get /flowfile-queues/{id}/drop-requests/{drop-request-id}
Gets the current status of a drop request for the specified connection. (getDropRequest)

Path parameters

id (required)
Path Parameter — The connection id.
drop-request-id (required)
Path Parameter — The drop request id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flowfile-queues/{id}/flowfiles/{flowfile-uuid}
Gets a FlowFile from a Connection. (getFlowFile)

Path parameters

id (required)
Path Parameter — The connection id.
flowfile-uuid (required)
Path Parameter — The flowfile uuid.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where the content exists if clustered.

Return type

FlowFileEntity

Example data

Content-Type: application/json
{
  "flowFile" : {
    "lineageDuration" : 1,
    "contentClaimFileSizeBytes" : 0,
    "penaltyExpiresIn" : 5,
    "contentClaimIdentifier" : "contentClaimIdentifier",
    "penalized" : true,
    "mimeType" : "mimeType",
    "contentClaimOffset" : 6,
    "uri" : "uri",
    "uuid" : "uuid",
    "queuedDuration" : 2,
    "clusterNodeId" : "clusterNodeId",
    "filename" : "filename",
    "size" : 7,
    "contentClaimContainer" : "contentClaimContainer",
    "attributes" : {
      "key" : "attributes"
    },
    "contentClaimFileSize" : "contentClaimFileSize",
    "position" : 5,
    "clusterNodeAddress" : "clusterNodeAddress",
    "contentClaimSection" : "contentClaimSection"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowFileEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /flowfile-queues/{id}/listing-requests/{listing-request-id}
Gets the current status of a listing request for the specified connection. (getListingRequest)

Path parameters

id (required)
Path Parameter — The connection id.
listing-request-id (required)
Path Parameter — The listing request id.

Return type

ListingRequestEntity

Example data

Content-Type: application/json
{
  "listingRequest" : {
    "percentCompleted" : 7,
    "queueSize" : {
      "objectCount" : 3,
      "byteCount" : 9
    },
    "finished" : true,
    "destinationRunning" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "lastUpdated" : "lastUpdated",
    "maxResults" : 2,
    "sourceRunning" : true,
    "failureReason" : "failureReason",
    "id" : "id",
    "state" : "state",
    "flowFileSummaries" : [ {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    }, {
      "queuedDuration" : 5,
      "lineageDuration" : 0,
      "clusterNodeId" : "clusterNodeId",
      "filename" : "filename",
      "size" : 5,
      "penaltyExpiresIn" : 6,
      "penalized" : true,
      "mimeType" : "mimeType",
      "position" : 1,
      "clusterNodeAddress" : "clusterNodeAddress",
      "uri" : "uri",
      "uuid" : "uuid"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ListingRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /flowfile-queues/{id}/drop-requests/{drop-request-id}
Cancels and/or removes a request to drop the contents of this connection. (removeDropRequest)

Path parameters

id (required)
Path Parameter — The connection id.
drop-request-id (required)
Path Parameter — The drop request id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Funnels

Up
get /funnels/{id}
Gets a funnel (getFunnel)

Path parameters

id (required)
Path Parameter — The funnel id.

Return type

FunnelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FunnelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /funnels/{id}
Deletes a funnel (removeFunnel)

Path parameters

id (required)
Path Parameter — The funnel id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

FunnelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FunnelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /funnels/{id}
Updates a funnel (updateFunnel)

Path parameters

id (required)
Path Parameter — The funnel id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FunnelEntity (required)
Body Parameter — The funnel configuration details.

Return type

FunnelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FunnelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

InputPorts

Up
get /input-ports/{id}
Gets an input port (getInputPort)

Path parameters

id (required)
Path Parameter — The input port id.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /input-ports/{id}
Deletes an input port (removeInputPort)

Path parameters

id (required)
Path Parameter — The input port id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /input-ports/{id}
Updates an input port (updateInputPort)

Path parameters

id (required)
Path Parameter — The input port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortEntity (required)
Body Parameter — The input port configuration details.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /input-ports/{id}/run-status
Updates run status of an input-port (updateRunStatus2)

Path parameters

id (required)
Path Parameter — The port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortRunStatusEntity (required)
Body Parameter — The port run status.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Labels

Up
get /labels/{id}
Gets a label (getLabel)

Path parameters

id (required)
Path Parameter — The label id.

Return type

LabelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "getzIndex" : 5,
    "versionedComponentId" : "versionedComponentId",
    "width" : 2.3021358869347655,
    "parentGroupId" : "parentGroupId",
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "label" : "label",
    "height" : 5.637376656633329
  },
  "getzIndex" : 1,
  "id" : "id",
  "uri" : "uri",
  "dimensions" : {
    "width" : 6.027456183070403,
    "height" : 0.8008281904610115
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LabelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /labels/{id}
Deletes a label (removeLabel)

Path parameters

id (required)
Path Parameter — The label id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

LabelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "getzIndex" : 5,
    "versionedComponentId" : "versionedComponentId",
    "width" : 2.3021358869347655,
    "parentGroupId" : "parentGroupId",
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "label" : "label",
    "height" : 5.637376656633329
  },
  "getzIndex" : 1,
  "id" : "id",
  "uri" : "uri",
  "dimensions" : {
    "width" : 6.027456183070403,
    "height" : 0.8008281904610115
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LabelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /labels/{id}
Updates a label (updateLabel)

Path parameters

id (required)
Path Parameter — The label id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body LabelEntity (required)
Body Parameter — The label configuration details.

Return type

LabelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "getzIndex" : 5,
    "versionedComponentId" : "versionedComponentId",
    "width" : 2.3021358869347655,
    "parentGroupId" : "parentGroupId",
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "label" : "label",
    "height" : 5.637376656633329
  },
  "getzIndex" : 1,
  "id" : "id",
  "uri" : "uri",
  "dimensions" : {
    "width" : 6.027456183070403,
    "height" : 0.8008281904610115
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LabelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

OutputPorts

Up
get /output-ports/{id}
Gets an output port (getOutputPort)

Path parameters

id (required)
Path Parameter — The output port id.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /output-ports/{id}
Deletes an output port (removeOutputPort)

Path parameters

id (required)
Path Parameter — The output port id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /output-ports/{id}
Updates an output port (updateOutputPort)

Path parameters

id (required)
Path Parameter — The output port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortEntity (required)
Body Parameter — The output port configuration details.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /output-ports/{id}/run-status
Updates run status of an output-port (updateRunStatus3)

Path parameters

id (required)
Path Parameter — The port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortRunStatusEntity (required)
Body Parameter — The port run status.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

ParameterContexts

Up
post /parameter-contexts/{contextId}/assets
Creates a new Asset in the given Parameter Context (createAsset)
This endpoint will create a new Asset in the given Parameter Context. The Asset will be created with the given name and the contents of the file that is uploaded. The Asset will be created in the given Parameter Context, and will be available for use by any component that references the Parameter Context.

Path parameters

contextId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body object (required)
Body Parameter — The contents of the asset.

Request headers

Return type

AssetEntity

Example data

Content-Type: application/json
{
  "asset" : {
    "missingContent" : true,
    "digest" : "digest",
    "name" : "name",
    "id" : "id"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AssetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-contexts
Create a Parameter Context (createParameterContext)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ParameterContextEntity (required)
Body Parameter — The Parameter Context.

Return type

ParameterContextEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inheritedParameterContexts" : [ null, null ],
    "name" : "name",
    "description" : "description",
    "id" : "id",
    "boundProcessGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "parameters" : [ {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    }, {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    } ],
    "parameterProviderConfiguration" : {
      "component" : {
        "parameterGroupName" : "parameterGroupName",
        "synchronized" : true,
        "parameterProviderName" : "parameterProviderName",
        "parameterProviderId" : "parameterProviderId"
      },
      "id" : "id"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ParameterContextEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-contexts/{contextId}/assets/{assetId}
Deletes an Asset from the given Parameter Context (deleteAsset)
This endpoint will create a new Asset in the given Parameter Context. The Asset will be created with the given name and the contents of the file that is uploaded. The Asset will be created in the given Parameter Context, and will be available for use by any component that references the Parameter Context.

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context
assetId (required)
Path Parameter — The ID of the Asset

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — default: false

Return type

AssetEntity

Example data

Content-Type: application/json
{
  "asset" : {
    "missingContent" : true,
    "digest" : "digest",
    "name" : "name",
    "id" : "id"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AssetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-contexts/{id}
Deletes the Parameter Context with the given ID (deleteParameterContext)
Deletes the Parameter Context with the given ID.

Path parameters

id (required)
Path Parameter — The Parameter Context ID.

Query parameters

version (optional)
Query Parameter — The version is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ParameterContextEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inheritedParameterContexts" : [ null, null ],
    "name" : "name",
    "description" : "description",
    "id" : "id",
    "boundProcessGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "parameters" : [ {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    }, {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    } ],
    "parameterProviderConfiguration" : {
      "component" : {
        "parameterGroupName" : "parameterGroupName",
        "synchronized" : true,
        "parameterProviderName" : "parameterProviderName",
        "parameterProviderId" : "parameterProviderId"
      },
      "id" : "id"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-contexts/{contextId}/update-requests/{requestId}
Deletes the Update Request with the given ID (deleteUpdateRequest)
Deletes the Update Request with the given ID. After a request is created via a POST to /nifi-api/parameter-contexts/update-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Update process has completed. If the request is deleted before the request completes, then the Update request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

contextId (required)
Path Parameter — The ID of the ParameterContext
requestId (required)
Path Parameter — The ID of the Update Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ParameterContextUpdateRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  },
  "parameterContextRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-contexts/{contextId}/validation-requests/{id}
Deletes the Validation Request with the given ID (deleteValidationRequest)
Deletes the Validation Request with the given ID. After a request is created via a POST to /nifi-api/validation-contexts, it is expected that the client will properly clean up the request by DELETE'ing it, once the validation process has completed. If the request is deleted before the request completes, then the Validation request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context
id (required)
Path Parameter — The ID of the Update Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ParameterContextValidationRequestEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "request" : {
    "percentCompleted" : 6,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "componentValidationResults" : {
      "validationResults" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ]
    },
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextValidationRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-contexts/{contextId}/assets/{assetId}
Retrieves the content of the asset with the given id (getAssetContent)

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context
assetId (required)
Path Parameter — The ID of the Asset

Return type

byte[]

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

byte[]

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-contexts/{contextId}/assets
Lists the assets that belong to the Parameter Context with the given ID (getAssets)
Lists the assets that belong to the Parameter Context with the given ID.

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context

Return type

AssetsEntity

Example data

Content-Type: application/json
{
  "assets" : [ {
    "asset" : {
      "missingContent" : true,
      "digest" : "digest",
      "name" : "name",
      "id" : "id"
    }
  }, {
    "asset" : {
      "missingContent" : true,
      "digest" : "digest",
      "name" : "name",
      "id" : "id"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AssetsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-contexts/{id}
Returns the Parameter Context with the given ID (getParameterContext)
Returns the Parameter Context with the given ID.

Path parameters

id (required)
Path Parameter — The ID of the Parameter Context

Query parameters

includeInheritedParameters (optional)
Query Parameter — Whether or not to include inherited parameters from other parameter contexts, and therefore also overridden values. If true, the result will be the 'effective' parameter context. default: false

Return type

ParameterContextEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inheritedParameterContexts" : [ null, null ],
    "name" : "name",
    "description" : "description",
    "id" : "id",
    "boundProcessGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "parameters" : [ {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    }, {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    } ],
    "parameterProviderConfiguration" : {
      "component" : {
        "parameterGroupName" : "parameterGroupName",
        "synchronized" : true,
        "parameterProviderName" : "parameterProviderName",
        "parameterProviderId" : "parameterProviderId"
      },
      "id" : "id"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-contexts/{contextId}/update-requests/{requestId}
Returns the Update Request with the given ID (getParameterContextUpdate)
Returns the Update Request with the given ID. Once an Update Request has been created by performing a POST to /nifi-api/parameter-contexts, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context
requestId (required)
Path Parameter — The ID of the Update Request

Return type

ParameterContextUpdateRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  },
  "parameterContextRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-contexts/{contextId}/validation-requests/{id}
Returns the Validation Request with the given ID (getValidationRequest)
Returns the Validation Request with the given ID. Once a Validation Request has been created by performing a POST to /nifi-api/validation-contexts, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

contextId (required)
Path Parameter — The ID of the Parameter Context
id (required)
Path Parameter — The ID of the Validation Request

Return type

ParameterContextValidationRequestEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "request" : {
    "percentCompleted" : 6,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "componentValidationResults" : {
      "validationResults" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ]
    },
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextValidationRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-contexts/{contextId}/update-requests
Initiate the Update Request of a Parameter Context (submitParameterContextUpdate)
This will initiate the process of updating a Parameter Context. Changing the value of a Parameter may require that one or more components be stopped and restarted, so this action may take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterContextUpdateRequestEntity, and the process of updating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-contexts/update-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-contexts/update-requests/{requestId}.

Path parameters

contextId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ParameterContextEntity (required)
Body Parameter — The updated version of the parameter context.

Return type

ParameterContextUpdateRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  },
  "parameterContextRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-contexts/{contextId}/validation-requests
Initiate a Validation Request to determine how the validity of components will change if a Parameter Context were to be updated (submitValidationRequest)
This will initiate the process of validating all components whose Process Group is bound to the specified Parameter Context. Performing validation against an arbitrary number of components may be expect and take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterContextValidationRequestEntity, and the process of validating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-contexts/validation-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-contexts/validation-requests/{requestId}.

Path parameters

contextId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The validation request

Return type

ParameterContextValidationRequestEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "request" : {
    "percentCompleted" : 6,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "componentValidationResults" : {
      "validationResults" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "resultantValidationErrors" : [ "resultantValidationErrors", "resultantValidationErrors" ],
          "resultsValid" : true,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state",
          "currentlyValid" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ]
    },
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri",
    "parameterContext" : {
      "inheritedParameterContexts" : [ null, null ],
      "name" : "name",
      "description" : "description",
      "id" : "id",
      "boundProcessGroups" : [ {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      }, {
        "activeRemotePortCount" : 0,
        "staleCount" : 3,
        "outputPortCount" : 3,
        "inputPortCount" : 7,
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "processGroupUpdateStrategy" : "CURRENT_GROUP",
        "disabledCount" : 7,
        "runningCount" : 5,
        "versionedFlowSnapshot" : {
          "bucket" : {
            "identifier" : "identifier",
            "permissions" : {
              "canRead" : true,
              "canDelete" : true,
              "canWrite" : true
            },
            "createdTimestamp" : 2,
            "name" : "name",
            "description" : "description"
          },
          "externalControllerServices" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name"
            }
          },
          "snapshotMetadata" : {
            "flowIdentifier" : "flowIdentifier",
            "comments" : "comments",
            "author" : "author",
            "bucketIdentifier" : "bucketIdentifier",
            "branch" : "branch",
            "version" : "version",
            "timestamp" : 5
          },
          "flowContents" : {
            "processors" : [ {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            }, {
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "runDurationMillis" : 3,
              "propertyDescriptors" : { },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "yieldDuration" : "yieldDuration",
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "retryCount" : 1,
              "penaltyDuration" : "penaltyDuration",
              "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
              "schedulingStrategy" : "schedulingStrategy",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "schedulingPeriod" : "schedulingPeriod",
              "style" : {
                "key" : "style"
              },
              "groupIdentifier" : "groupIdentifier",
              "properties" : {
                "key" : "properties"
              }
            } ],
            "scheduledState" : "ENABLED",
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier"
            } ],
            "versionedFlowCoordinates" : {
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "branch" : "branch",
              "flowId" : "flowId",
              "version" : "version",
              "latest" : true
            },
            "connections" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "comments" : "comments",
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
              "destination" : {
                "comments" : "comments",
                "groupId" : "groupId",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
              "labelIndex" : 2,
              "bends" : [ {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              }, {
                "x" : 7.203794749804894,
                "y" : 4.332304821875894
              } ],
              "backPressureObjectThreshold" : 0,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "partitioningAttribute" : "partitioningAttribute",
              "zIndex" : 9
            } ],
            "logFileSuffix" : "logFileSuffix",
            "parameterContextName" : "parameterContextName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "defaultBackPressureObjectThreshold" : 0,
            "comments" : "comments",
            "executionEngine" : "STANDARD",
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "labels" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "name" : "name",
              "width" : 4.8789878742268815,
              "instanceIdentifier" : "instanceIdentifier",
              "style" : {
                "key" : "style"
              },
              "label" : "label",
              "groupIdentifier" : "groupIdentifier",
              "height" : 6.173804034172511,
              "zIndex" : 6
            } ],
            "controllerServices" : [ {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            }, {
              "annotationData" : "annotationData",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "bulletinLevel" : "bulletinLevel",
              "propertyDescriptors" : {
                "key" : {
                  "resourceDefinition" : {
                    "resourceTypes" : [ "FILE", "FILE" ],
                    "cardinality" : "SINGLE"
                  },
                  "displayName" : "displayName",
                  "identifiesControllerService" : true,
                  "name" : "name",
                  "dynamic" : true,
                  "sensitive" : true
                }
              },
              "type" : "type",
              "scheduledState" : "ENABLED",
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "properties" : {
                "key" : "properties"
              }
            } ],
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "flowFileConcurrency" : "flowFileConcurrency",
            "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
            "name" : "name",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "allowRemoteAccess" : true,
              "concurrentlySchedulableTaskCount" : 2,
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "portFunction" : "STANDARD",
              "groupIdentifier" : "groupIdentifier",
              "type" : "INPUT_PORT",
              "scheduledState" : "ENABLED"
            } ],
            "instanceIdentifier" : "instanceIdentifier",
            "maxConcurrentTasks" : 9,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "groupIdentifier" : "groupIdentifier",
            "remoteProcessGroups" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "communicationsTimeout" : "communicationsTimeout",
              "proxyHost" : "proxyHost",
              "proxyPort" : 4,
              "outputPorts" : [ null, null ],
              "transportProtocol" : "RAW, HTTP",
              "name" : "name",
              "proxyUser" : "proxyUser",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "remoteGroupId" : "remoteGroupId",
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "useCompression" : true,
                "scheduledState" : "ENABLED",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "batchSize" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 5
                },
                "groupIdentifier" : "groupIdentifier"
              } ],
              "targetUris" : "targetUris",
              "instanceIdentifier" : "instanceIdentifier",
              "yieldDuration" : "yieldDuration",
              "groupIdentifier" : "groupIdentifier",
              "localNetworkInterface" : "localNetworkInterface"
            } ]
          },
          "parameterProviders" : {
            "key" : {
              "identifier" : "identifier",
              "name" : "name",
              "type" : "type"
            }
          },
          "flow" : {
            "versionCount" : 4,
            "bucketName" : "bucketName",
            "identifier" : "identifier",
            "createdTimestamp" : 3,
            "name" : "name",
            "description" : "description",
            "bucketIdentifier" : "bucketIdentifier",
            "versionInfo" : {
              "version" : 0
            },
            "branch" : "branch",
            "lastModifiedTimestamp" : 8
          },
          "flowEncodingVersion" : "flowEncodingVersion",
          "latest" : true,
          "parameterContexts" : {
            "key" : {
              "parameterGroupName" : "parameterGroupName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "synchronized" : true,
              "comments" : "comments",
              "description" : "description",
              "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "groupIdentifier" : "groupIdentifier",
              "parameterProvider" : "parameterProvider",
              "parameters" : [ {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              }, {
                "referencedAssets" : [ {
                  "identifier" : "identifier",
                  "name" : "name"
                }, {
                  "identifier" : "identifier",
                  "name" : "name"
                } ],
                "provided" : true,
                "name" : "name",
                "description" : "description",
                "sensitive" : true,
                "value" : "value"
              } ]
            }
          }
        },
        "stoppedCount" : 7,
        "id" : "id",
        "bulletins" : [ null, null ],
        "publicInputPortCount" : 3,
        "upToDateCount" : 3,
        "inactiveRemotePortCount" : 0,
        "uri" : "uri",
        "locallyModifiedCount" : 7,
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        },
        "disconnectedNodeAcknowledged" : true,
        "publicOutputPortCount" : 7,
        "component" : {
          "activeRemotePortCount" : 6,
          "flowfileConcurrency" : "UNBOUNDED",
          "staleCount" : 5,
          "outputPortCount" : 1,
          "inputPortCount" : 9,
          "versionedComponentId" : "versionedComponentId",
          "disabledCount" : 5,
          "runningCount" : 6,
          "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
          "stoppedCount" : 6,
          "id" : "id",
          "versionControlInformation" : {
            "bucketName" : "bucketName",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "state" : "LOCALLY_MODIFIED",
            "flowId" : "flowId"
          },
          "logFileSuffix" : "logFileSuffix",
          "defaultBackPressureObjectThreshold" : 4,
          "publicInputPortCount" : 2,
          "comments" : "comments",
          "upToDateCount" : 3,
          "parentGroupId" : "parentGroupId",
          "inactiveRemotePortCount" : 9,
          "executionEngine" : "STATELESS",
          "locallyModifiedCount" : 3,
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "publicOutputPortCount" : 6,
          "localOutputPortCount" : 9,
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "localInputPortCount" : 8,
          "contents" : {
            "controllerServices" : [ {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            }, {
              "bulletinLevel" : "bulletinLevel",
              "deprecated" : true,
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "controllerServiceApis" : [ {
                "type" : "type"
              }, {
                "type" : "type"
              } ],
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "ENABLED",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "referencingComponents" : [ {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              }, {
                "bulletins" : [ null, null ],
                "disconnectedNodeAcknowledged" : true,
                "component" : {
                  "descriptors" : { },
                  "referenceCycle" : true,
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "referenceType" : "Processor",
                  "validationErrors" : [ "validationErrors", "validationErrors" ],
                  "id" : "id",
                  "state" : "state",
                  "type" : "type",
                  "referencingComponents" : [ null, null ],
                  "properties" : {
                    "key" : "properties"
                  }
                },
                "id" : "id",
                "uri" : "uri",
                "operatePermissions" : {
                  "canRead" : true,
                  "canWrite" : true
                },
                "revision" : {
                  "clientId" : "clientId",
                  "lastModifier" : "lastModifier",
                  "version" : 2
                }
              } ],
              "validationStatus" : "VALID",
              "annotationData" : "annotationData",
              "comments" : "comments",
              "parentGroupId" : "parentGroupId",
              "customUiUrl" : "customUiUrl",
              "restricted" : true,
              "name" : "name",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              },
              "persistsState" : true,
              "properties" : {
                "key" : "properties"
              }
            } ],
            "processGroups" : [ null, null ],
            "outputPorts" : [ null, null ],
            "funnels" : [ {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            }, {
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            } ],
            "inputPorts" : [ {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            }, {
              "comments" : "comments",
              "concurrentlySchedulableTaskCount" : 1,
              "parentGroupId" : "parentGroupId",
              "type" : "INPUT_PORT",
              "allowRemoteAccess" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "portFunction" : "STANDARD",
              "state" : "RUNNING"
            } ],
            "processors" : [ {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            }, {
              "supportsBatching" : true,
              "supportsParallelProcessing" : true,
              "deprecated" : true,
              "executionNodeRestricted" : true,
              "description" : "description",
              "parentGroupId" : "parentGroupId",
              "multipleVersionsAvailable" : true,
              "extensionMissing" : true,
              "type" : "type",
              "inputRequirement" : "inputRequirement",
              "relationships" : [ {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              }, {
                "name" : "name",
                "autoTerminate" : true,
                "description" : "description",
                "retry" : true
              } ],
              "restricted" : true,
              "supportsSensitiveDynamicProperties" : true,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "state" : "RUNNING",
              "bundle" : {
                "artifact" : "artifact",
                "version" : "version",
                "group" : "group"
              },
              "config" : {
                "annotationData" : "annotationData",
                "comments" : "comments",
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "concurrentlySchedulableTaskCount" : 7,
                "retryCount" : 9,
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "penaltyDuration" : "penaltyDuration",
                "defaultSchedulingPeriod" : {
                  "key" : "defaultSchedulingPeriod"
                },
                "defaultConcurrentTasks" : {
                  "key" : "defaultConcurrentTasks"
                },
                "runDurationMillis" : 3,
                "customUiUrl" : "customUiUrl",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "lossTolerant" : true,
                "backoffMechanism" : "PENALIZE_FLOWFILE",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "schedulingStrategy" : "schedulingStrategy",
                "schedulingPeriod" : "schedulingPeriod",
                "yieldDuration" : "yieldDuration",
                "properties" : {
                  "key" : "properties"
                },
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
              },
              "persistsState" : true,
              "validationStatus" : "VALID"
            } ],
            "remoteProcessGroups" : [ {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            }, {
              "inactiveRemoteInputPortCount" : 1,
              "targetSecure" : true,
              "communicationsTimeout" : "communicationsTimeout",
              "outputPortCount" : 7,
              "activeRemoteInputPortCount" : 2,
              "inputPortCount" : 6,
              "proxyPort" : 1,
              "flowRefreshed" : "flowRefreshed",
              "transportProtocol" : "transportProtocol",
              "versionedComponentId" : "versionedComponentId",
              "transmitting" : true,
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "yieldDuration" : "yieldDuration",
              "id" : "id",
              "localNetworkInterface" : "localNetworkInterface",
              "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
              "comments" : "comments",
              "proxyPassword" : "proxyPassword",
              "parentGroupId" : "parentGroupId",
              "activeRemoteOutputPortCount" : 4,
              "proxyHost" : "proxyHost",
              "contents" : {
                "outputPorts" : [ null, null ],
                "inputPorts" : [ {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                }, {
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "groupId" : "groupId",
                  "targetRunning" : true,
                  "useCompression" : true,
                  "connected" : true,
                  "batchSettings" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 7
                  },
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id"
                } ]
              },
              "name" : "name",
              "proxyUser" : "proxyUser",
              "targetUri" : "targetUri",
              "targetUris" : "targetUris",
              "inactiveRemoteOutputPortCount" : 1
            } ],
            "connections" : [ {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            }, {
              "prioritizers" : [ "prioritizers", "prioritizers" ],
              "flowFileExpiration" : "flowFileExpiration",
              "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
              "loadBalanceCompression" : "DO_NOT_COMPRESS",
              "destination" : {
                "running" : true,
                "comments" : "comments",
                "groupId" : "groupId",
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id",
                "type" : "PROCESSOR"
              },
              "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
              "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
              "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
              "parentGroupId" : "parentGroupId",
              "labelIndex" : 7,
              "bends" : [ null, null ],
              "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
              "backPressureObjectThreshold" : 5,
              "getzIndex" : 2,
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "id" : "id",
              "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
            } ],
            "labels" : [ {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            }, {
              "getzIndex" : 5,
              "versionedComponentId" : "versionedComponentId",
              "width" : 2.3021358869347655,
              "parentGroupId" : "parentGroupId",
              "style" : {
                "key" : "style"
              },
              "id" : "id",
              "label" : "label",
              "height" : 5.637376656633329
            } ]
          },
          "statelessGroupScheduledState" : "STOPPED",
          "invalidCount" : 6,
          "name" : "name",
          "syncFailureCount" : 3,
          "maxConcurrentTasks" : 6,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "locallyModifiedAndStaleCount" : 6,
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "localOutputPortCount" : 4,
        "localInputPortCount" : 0,
        "invalidCount" : 6,
        "syncFailureCount" : 0,
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "locallyModifiedAndStaleCount" : 8,
        "status" : {
          "name" : "name",
          "nodeSnapshots" : [ {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          }, {
            "address" : "address",
            "apiPort" : 5,
            "nodeId" : "nodeId"
          } ],
          "aggregateSnapshot" : {
            "transferred" : "transferred",
            "queued" : "queued",
            "output" : "output",
            "remoteProcessGroupStatusSnapshots" : [ {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "remoteProcessGroupStatusSnapshot" : {
                "bytesReceived" : 5,
                "activeThreadCount" : 5,
                "transmissionStatus" : "transmissionStatus",
                "flowFilesReceived" : 7,
                "groupId" : "groupId",
                "name" : "name",
                "targetUri" : "targetUri",
                "flowFilesSent" : 3,
                "received" : "received",
                "bytesSent" : 8,
                "id" : "id",
                "sent" : "sent"
              },
              "id" : "id"
            } ],
            "connectionStatusSnapshots" : [ {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            }, {
              "canRead" : true,
              "connectionStatusSnapshot" : {
                "sourceId" : "sourceId",
                "groupId" : "groupId",
                "queued" : "queued",
                "percentUseCount" : 1,
                "destinationId" : "destinationId",
                "predictions" : {
                  "predictedBytesAtNextInterval" : 4,
                  "predictionIntervalSeconds" : 9,
                  "predictedPercentBytes" : 6,
                  "predictedPercentCount" : 8,
                  "predictedMillisUntilCountBackpressure" : 9,
                  "predictedCountAtNextInterval" : 5,
                  "predictedMillisUntilBytesBackpressure" : 9
                },
                "output" : "output",
                "input" : "input",
                "percentUseBytes" : 7,
                "flowFileAvailability" : "flowFileAvailability",
                "destinationName" : "destinationName",
                "queuedCount" : "queuedCount",
                "queuedSize" : "queuedSize",
                "flowFilesQueued" : 6,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "sourceName" : "sourceName",
                "flowFilesOut" : 1,
                "bytesIn" : 4,
                "bytesOut" : 7,
                "bytesQueued" : 1
              },
              "id" : "id"
            } ],
            "flowFilesReceived" : 5,
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesSent" : 4,
            "processGroupStatusSnapshots" : [ {
              "canRead" : true,
              "id" : "id"
            }, {
              "canRead" : true,
              "id" : "id"
            } ],
            "flowFilesIn" : 9,
            "id" : "id",
            "written" : "written",
            "statelessActiveThreadCount" : 3,
            "flowFilesOut" : 0,
            "bytesIn" : 0,
            "bytesOut" : 6,
            "bytesQueued" : 4,
            "bytesWritten" : 0,
            "outputPortStatusSnapshots" : [ null, null ],
            "bytesTransferred" : 9,
            "read" : "read",
            "activeThreadCount" : 4,
            "processorStatusSnapshots" : [ {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "processorStatusSnapshot" : {
                "bytesWritten" : 9,
                "read" : "read",
                "tasksDurationNanos" : 8,
                "activeThreadCount" : 8,
                "groupId" : "groupId",
                "executionNode" : "ALL",
                "bytesRead" : 8,
                "type" : "type",
                "terminatedThreadCount" : 0,
                "output" : "output",
                "input" : "input",
                "taskCount" : 9,
                "name" : "name",
                "flowFilesIn" : 1,
                "id" : "id",
                "tasksDuration" : "tasksDuration",
                "written" : "written",
                "flowFilesOut" : 3,
                "runStatus" : "Running",
                "tasks" : "tasks",
                "bytesIn" : 6,
                "bytesOut" : 4
              },
              "canRead" : true,
              "id" : "id"
            } ],
            "bytesRead" : 1,
            "processingPerformanceStatus" : {
              "identifier" : "identifier",
              "cpuDuration" : 0,
              "contentReadDuration" : 4,
              "sessionCommitDuration" : 1,
              "garbageCollectionDuration" : 2,
              "contentWriteDuration" : 3
            },
            "received" : "received",
            "bytesSent" : 7,
            "processingNanos" : 8,
            "sent" : "sent",
            "flowFilesTransferred" : 6,
            "terminatedThreadCount" : 9,
            "input" : "input",
            "bytesReceived" : 4,
            "flowFilesQueued" : 7,
            "name" : "name",
            "versionedFlowState" : "LOCALLY_MODIFIED",
            "inputPortStatusSnapshots" : [ {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            }, {
              "portStatusSnapshot" : {
                "output" : "output",
                "input" : "input",
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "transmitting" : true,
                "flowFilesIn" : 5,
                "id" : "id",
                "flowFilesOut" : 5,
                "runStatus" : "Running",
                "bytesIn" : 6,
                "bytesOut" : 1
              },
              "canRead" : true,
              "id" : "id"
            } ]
          },
          "id" : "id",
          "statsLastRefreshed" : "statsLastRefreshed"
        }
      } ],
      "parameters" : [ {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      }, {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      } ],
      "parameterProviderConfiguration" : {
        "component" : {
          "parameterGroupName" : "parameterGroupName",
          "synchronized" : true,
          "parameterProviderName" : "parameterProviderName",
          "parameterProviderId" : "parameterProviderId"
        },
        "id" : "id"
      }
    },
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextValidationRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /parameter-contexts/{id}
Modifies a Parameter Context (updateParameterContext)
This endpoint will update a Parameter Context to match the provided entity. However, this request will fail if any component is running and is referencing a Parameter in the Parameter Context. Generally, this endpoint is not called directly. Instead, an update request should be submitted by making a POST to the /parameter-contexts/update-requests endpoint. That endpoint will, in turn, call this endpoint.

Path parameters

id (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ParameterContextEntity (required)
Body Parameter — The updated Parameter Context

Return type

ParameterContextEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inheritedParameterContexts" : [ null, null ],
    "name" : "name",
    "description" : "description",
    "id" : "id",
    "boundProcessGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "parameters" : [ {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    }, {
      "parameter" : {
        "referencedAssets" : [ {
          "name" : "name",
          "id" : "id"
        }, {
          "name" : "name",
          "id" : "id"
        } ],
        "valueRemoved" : true,
        "inherited" : true,
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "referencingComponents" : [ null, null ],
        "value" : "value",
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "canWrite" : true
    } ],
    "parameterProviderConfiguration" : {
      "component" : {
        "parameterGroupName" : "parameterGroupName",
        "synchronized" : true,
        "parameterProviderName" : "parameterProviderName",
        "parameterProviderId" : "parameterProviderId"
      },
      "id" : "id"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterContextEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

ParameterProviders

Up
post /parameter-providers/{id}/config/analysis
Performs analysis of the component's configuration, providing information about which attributes are referenced. (analyzeConfiguration1)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The configuration analysis request.

Return type

ConfigurationAnalysisEntity

Example data

Content-Type: application/json
{
  "configurationAnalysis" : {
    "componentId" : "componentId",
    "referencedAttributes" : {
      "key" : "referencedAttributes"
    },
    "supportsVerification" : true,
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConfigurationAnalysisEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-providers/{id}/state/clear-requests
Clears the state for a parameter provider (clearState2)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-providers/{providerId}/apply-parameters-requests/{requestId}
Deletes the Apply Parameters Request with the given ID (deleteApplyParametersRequest)
Deletes the Apply Parameters Request with the given ID. After a request is created via a POST to /nifi-api/parameter-providers/apply-parameters-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Apply process has completed. If the request is deleted before the request completes, then the Apply Parameters Request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

providerId (required)
Path Parameter — The ID of the Parameter Provider
requestId (required)
Path Parameter — The ID of the Apply Parameters Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ParameterProviderApplyParametersRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "parameterContextUpdates" : [ {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    }, {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    } ],
    "parameterProvider" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "deprecated" : true,
      "parameterStatus" : [ {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      }, {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      } ],
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "affectedComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "referencingParameterContexts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "parameterGroupConfigurations" : [ {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      }, {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      } ],
      "restricted" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "referencingComponents" : [ null, null ],
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderApplyParametersRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-providers/{id}/config/verification-requests/{requestId}
Deletes the Verification Request with the given ID (deleteVerificationRequest1)
Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

id (required)
Path Parameter — The ID of the Parameter Provider
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-providers/{id}/parameters/fetch-requests
Fetches and temporarily caches the parameters for a provider (fetchParameters)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The parameter fetch request.

Return type

ParameterProviderEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "comments" : "comments",
    "deprecated" : true,
    "parameterStatus" : [ {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    }, {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    } ],
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "affectedComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "customUiUrl" : "customUiUrl",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "referencingParameterContexts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "parameterGroupConfigurations" : [ {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    }, {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    } ],
    "restricted" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{id}
Gets a parameter provider (getParameterProvider)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Return type

ParameterProviderEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "comments" : "comments",
    "deprecated" : true,
    "parameterStatus" : [ {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    }, {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    } ],
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "affectedComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "customUiUrl" : "customUiUrl",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "referencingParameterContexts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "parameterGroupConfigurations" : [ {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    }, {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    } ],
    "restricted" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{providerId}/apply-parameters-requests/{requestId}
Returns the Apply Parameters Request with the given ID (getParameterProviderApplyParametersRequest)
Returns the Apply Parameters Request with the given ID. Once an Apply Parameters Request has been created by performing a POST to /nifi-api/parameter-providers, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the state, such as percent complete, the current state of the request, and any failures.

Path parameters

providerId (required)
Path Parameter — The ID of the Parameter Provider
requestId (required)
Path Parameter — The ID of the Apply Parameters Request

Return type

ParameterProviderApplyParametersRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "parameterContextUpdates" : [ {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    }, {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    } ],
    "parameterProvider" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "deprecated" : true,
      "parameterStatus" : [ {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      }, {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      } ],
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "affectedComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "referencingParameterContexts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "parameterGroupConfigurations" : [ {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      }, {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      } ],
      "restricted" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "referencingComponents" : [ null, null ],
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderApplyParametersRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{id}/references
Gets all references to a parameter provider (getParameterProviderReferences)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Return type

ParameterProviderReferencingComponentsEntity

Example data

Content-Type: application/json
{
  "parameterProviderReferencingComponents" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "name" : "name",
      "id" : "id"
    },
    "id" : "id",
    "uri" : "uri"
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "name" : "name",
      "id" : "id"
    },
    "id" : "id",
    "uri" : "uri"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderReferencingComponentsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{id}/descriptors
Gets a parameter provider property descriptor (getPropertyDescriptor2)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Query parameters

propertyName (required)
Query Parameter — The property name.

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{id}/state
Gets the state for a parameter provider (getState1)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /parameter-providers/{id}/config/verification-requests/{requestId}
Returns the Verification Request with the given ID (getVerificationRequest1)
Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

id (required)
Path Parameter — The ID of the Parameter Provider
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /parameter-providers/{id}
Deletes a parameter provider (removeParameterProvider)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ParameterProviderEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "comments" : "comments",
    "deprecated" : true,
    "parameterStatus" : [ {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    }, {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    } ],
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "affectedComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "customUiUrl" : "customUiUrl",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "referencingParameterContexts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "parameterGroupConfigurations" : [ {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    }, {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    } ],
    "restricted" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-providers/{providerId}/apply-parameters-requests
Initiate a request to apply the fetched parameters of a Parameter Provider (submitApplyParameters)
This will initiate the process of applying fetched parameters to all referencing Parameter Contexts. Changing the value of a Parameter may require that one or more components be stopped and restarted, so this action may take significantly more time than many other REST API actions. As a result, this endpoint will immediately return a ParameterProviderApplyParametersRequestEntity, and the process of updating the necessary components will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-providers/apply-parameters-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-providers/apply-parameters-requests/{requestId}.

Path parameters

providerId (required)
Path Parameter

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The apply parameters request.

Return type

ParameterProviderApplyParametersRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "parameterContextUpdates" : [ {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    }, {
      "parameterContextRevision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "referencingComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "parameterContext" : {
        "inheritedParameterContexts" : [ null, null ],
        "name" : "name",
        "description" : "description",
        "id" : "id",
        "boundProcessGroups" : [ {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        }, {
          "activeRemotePortCount" : 0,
          "staleCount" : 3,
          "outputPortCount" : 3,
          "inputPortCount" : 7,
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "processGroupUpdateStrategy" : "CURRENT_GROUP",
          "disabledCount" : 7,
          "runningCount" : 5,
          "versionedFlowSnapshot" : {
            "bucket" : {
              "identifier" : "identifier",
              "permissions" : {
                "canRead" : true,
                "canDelete" : true,
                "canWrite" : true
              },
              "createdTimestamp" : 2,
              "name" : "name",
              "description" : "description"
            },
            "externalControllerServices" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name"
              }
            },
            "snapshotMetadata" : {
              "flowIdentifier" : "flowIdentifier",
              "comments" : "comments",
              "author" : "author",
              "bucketIdentifier" : "bucketIdentifier",
              "branch" : "branch",
              "version" : "version",
              "timestamp" : 5
            },
            "flowContents" : {
              "processors" : [ {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                "bulletinLevel" : "bulletinLevel",
                "executionNode" : "executionNode",
                "runDurationMillis" : 3,
                "propertyDescriptors" : { },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "maxBackoffPeriod" : "maxBackoffPeriod",
                "yieldDuration" : "yieldDuration",
                "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "retryCount" : 1,
                "penaltyDuration" : "penaltyDuration",
                "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
                "schedulingStrategy" : "schedulingStrategy",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "schedulingPeriod" : "schedulingPeriod",
                "style" : {
                  "key" : "style"
                },
                "groupIdentifier" : "groupIdentifier",
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "scheduledState" : "ENABLED",
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier"
              } ],
              "versionedFlowCoordinates" : {
                "registryId" : "registryId",
                "storageLocation" : "storageLocation",
                "bucketId" : "bucketId",
                "branch" : "branch",
                "flowId" : "flowId",
                "version" : "version",
                "latest" : true
              },
              "connections" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "comments" : "comments",
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
                "destination" : {
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
                "labelIndex" : 2,
                "bends" : [ {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                }, {
                  "x" : 7.203794749804894,
                  "y" : 4.332304821875894
                } ],
                "backPressureObjectThreshold" : 0,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "partitioningAttribute" : "partitioningAttribute",
                "zIndex" : 9
              } ],
              "logFileSuffix" : "logFileSuffix",
              "parameterContextName" : "parameterContextName",
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "defaultBackPressureObjectThreshold" : 0,
              "comments" : "comments",
              "executionEngine" : "STANDARD",
              "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
              "labels" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "name" : "name",
                "width" : 4.8789878742268815,
                "instanceIdentifier" : "instanceIdentifier",
                "style" : {
                  "key" : "style"
                },
                "label" : "label",
                "groupIdentifier" : "groupIdentifier",
                "height" : 6.173804034172511,
                "zIndex" : 6
              } ],
              "controllerServices" : [ {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "annotationData" : "annotationData",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "bulletinLevel" : "bulletinLevel",
                "propertyDescriptors" : {
                  "key" : {
                    "resourceDefinition" : {
                      "resourceTypes" : [ "FILE", "FILE" ],
                      "cardinality" : "SINGLE"
                    },
                    "displayName" : "displayName",
                    "identifiesControllerService" : true,
                    "name" : "name",
                    "dynamic" : true,
                    "sensitive" : true
                  }
                },
                "type" : "type",
                "scheduledState" : "ENABLED",
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
              "flowFileConcurrency" : "flowFileConcurrency",
              "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
              "name" : "name",
              "inputPorts" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "allowRemoteAccess" : true,
                "concurrentlySchedulableTaskCount" : 2,
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "portFunction" : "STANDARD",
                "groupIdentifier" : "groupIdentifier",
                "type" : "INPUT_PORT",
                "scheduledState" : "ENABLED"
              } ],
              "instanceIdentifier" : "instanceIdentifier",
              "maxConcurrentTasks" : 9,
              "statelessFlowTimeout" : "statelessFlowTimeout",
              "groupIdentifier" : "groupIdentifier",
              "remoteProcessGroups" : [ {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              }, {
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "communicationsTimeout" : "communicationsTimeout",
                "proxyHost" : "proxyHost",
                "proxyPort" : 4,
                "outputPorts" : [ null, null ],
                "transportProtocol" : "RAW, HTTP",
                "name" : "name",
                "proxyUser" : "proxyUser",
                "inputPorts" : [ {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                }, {
                  "componentType" : "CONNECTION",
                  "identifier" : "identifier",
                  "remoteGroupId" : "remoteGroupId",
                  "comments" : "comments",
                  "targetId" : "targetId",
                  "concurrentlySchedulableTaskCount" : 1,
                  "useCompression" : true,
                  "scheduledState" : "ENABLED",
                  "name" : "name",
                  "instanceIdentifier" : "instanceIdentifier",
                  "batchSize" : {
                    "duration" : "duration",
                    "size" : "size",
                    "count" : 5
                  },
                  "groupIdentifier" : "groupIdentifier"
                } ],
                "targetUris" : "targetUris",
                "instanceIdentifier" : "instanceIdentifier",
                "yieldDuration" : "yieldDuration",
                "groupIdentifier" : "groupIdentifier",
                "localNetworkInterface" : "localNetworkInterface"
              } ]
            },
            "parameterProviders" : {
              "key" : {
                "identifier" : "identifier",
                "name" : "name",
                "type" : "type"
              }
            },
            "flow" : {
              "versionCount" : 4,
              "bucketName" : "bucketName",
              "identifier" : "identifier",
              "createdTimestamp" : 3,
              "name" : "name",
              "description" : "description",
              "bucketIdentifier" : "bucketIdentifier",
              "versionInfo" : {
                "version" : 0
              },
              "branch" : "branch",
              "lastModifiedTimestamp" : 8
            },
            "flowEncodingVersion" : "flowEncodingVersion",
            "latest" : true,
            "parameterContexts" : {
              "key" : {
                "parameterGroupName" : "parameterGroupName",
                "componentType" : "CONNECTION",
                "identifier" : "identifier",
                "synchronized" : true,
                "comments" : "comments",
                "description" : "description",
                "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
                "name" : "name",
                "instanceIdentifier" : "instanceIdentifier",
                "groupIdentifier" : "groupIdentifier",
                "parameterProvider" : "parameterProvider",
                "parameters" : [ {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                }, {
                  "referencedAssets" : [ {
                    "identifier" : "identifier",
                    "name" : "name"
                  }, {
                    "identifier" : "identifier",
                    "name" : "name"
                  } ],
                  "provided" : true,
                  "name" : "name",
                  "description" : "description",
                  "sensitive" : true,
                  "value" : "value"
                } ]
              }
            }
          },
          "stoppedCount" : 7,
          "id" : "id",
          "bulletins" : [ null, null ],
          "publicInputPortCount" : 3,
          "upToDateCount" : 3,
          "inactiveRemotePortCount" : 0,
          "uri" : "uri",
          "locallyModifiedCount" : 7,
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          },
          "disconnectedNodeAcknowledged" : true,
          "publicOutputPortCount" : 7,
          "component" : {
            "activeRemotePortCount" : 6,
            "flowfileConcurrency" : "UNBOUNDED",
            "staleCount" : 5,
            "outputPortCount" : 1,
            "inputPortCount" : 9,
            "versionedComponentId" : "versionedComponentId",
            "disabledCount" : 5,
            "runningCount" : 6,
            "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
            "stoppedCount" : 6,
            "id" : "id",
            "versionControlInformation" : {
              "bucketName" : "bucketName",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "state" : "LOCALLY_MODIFIED",
              "flowId" : "flowId"
            },
            "logFileSuffix" : "logFileSuffix",
            "defaultBackPressureObjectThreshold" : 4,
            "publicInputPortCount" : 2,
            "comments" : "comments",
            "upToDateCount" : 3,
            "parentGroupId" : "parentGroupId",
            "inactiveRemotePortCount" : 9,
            "executionEngine" : "STATELESS",
            "locallyModifiedCount" : 3,
            "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
            "publicOutputPortCount" : 6,
            "localOutputPortCount" : 9,
            "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
            "localInputPortCount" : 8,
            "contents" : {
              "controllerServices" : [ {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              }, {
                "bulletinLevel" : "bulletinLevel",
                "deprecated" : true,
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "descriptors" : {
                  "key" : {
                    "supportsEl" : true,
                    "defaultValue" : "defaultValue",
                    "displayName" : "displayName",
                    "expressionLanguageScope" : "expressionLanguageScope",
                    "description" : "description",
                    "sensitive" : true,
                    "required" : true,
                    "dependencies" : [ {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    }, {
                      "dependentValues" : [ "dependentValues", "dependentValues" ],
                      "propertyName" : "propertyName"
                    } ],
                    "allowableValues" : [ {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    }, {
                      "canRead" : true,
                      "allowableValue" : {
                        "displayName" : "displayName",
                        "description" : "description",
                        "value" : "value"
                      }
                    } ],
                    "identifiesControllerService" : "identifiesControllerService",
                    "name" : "name",
                    "dynamic" : true
                  }
                },
                "controllerServiceApis" : [ {
                  "type" : "type"
                }, {
                  "type" : "type"
                } ],
                "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "ENABLED",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "referencingComponents" : [ {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                }, {
                  "bulletins" : [ null, null ],
                  "disconnectedNodeAcknowledged" : true,
                  "component" : {
                    "descriptors" : { },
                    "referenceCycle" : true,
                    "activeThreadCount" : 0,
                    "groupId" : "groupId",
                    "name" : "name",
                    "referenceType" : "Processor",
                    "validationErrors" : [ "validationErrors", "validationErrors" ],
                    "id" : "id",
                    "state" : "state",
                    "type" : "type",
                    "referencingComponents" : [ null, null ],
                    "properties" : {
                      "key" : "properties"
                    }
                  },
                  "id" : "id",
                  "uri" : "uri",
                  "operatePermissions" : {
                    "canRead" : true,
                    "canWrite" : true
                  },
                  "revision" : {
                    "clientId" : "clientId",
                    "lastModifier" : "lastModifier",
                    "version" : 2
                  }
                } ],
                "validationStatus" : "VALID",
                "annotationData" : "annotationData",
                "comments" : "comments",
                "parentGroupId" : "parentGroupId",
                "customUiUrl" : "customUiUrl",
                "restricted" : true,
                "name" : "name",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                },
                "persistsState" : true,
                "properties" : {
                  "key" : "properties"
                }
              } ],
              "processGroups" : [ null, null ],
              "outputPorts" : [ null, null ],
              "funnels" : [ {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              }, {
                "versionedComponentId" : "versionedComponentId",
                "parentGroupId" : "parentGroupId",
                "id" : "id",
                "position" : {
                  "x" : 0.8008281904610115,
                  "y" : 6.027456183070403
                }
              } ],
              "inputPorts" : [ {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              }, {
                "comments" : "comments",
                "concurrentlySchedulableTaskCount" : 1,
                "parentGroupId" : "parentGroupId",
                "type" : "INPUT_PORT",
                "allowRemoteAccess" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "portFunction" : "STANDARD",
                "state" : "RUNNING"
              } ],
              "processors" : [ {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              }, {
                "supportsBatching" : true,
                "supportsParallelProcessing" : true,
                "deprecated" : true,
                "executionNodeRestricted" : true,
                "description" : "description",
                "parentGroupId" : "parentGroupId",
                "multipleVersionsAvailable" : true,
                "extensionMissing" : true,
                "type" : "type",
                "inputRequirement" : "inputRequirement",
                "relationships" : [ {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                }, {
                  "name" : "name",
                  "autoTerminate" : true,
                  "description" : "description",
                  "retry" : true
                } ],
                "restricted" : true,
                "supportsSensitiveDynamicProperties" : true,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "state" : "RUNNING",
                "bundle" : {
                  "artifact" : "artifact",
                  "version" : "version",
                  "group" : "group"
                },
                "config" : {
                  "annotationData" : "annotationData",
                  "comments" : "comments",
                  "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
                  "concurrentlySchedulableTaskCount" : 7,
                  "retryCount" : 9,
                  "bulletinLevel" : "bulletinLevel",
                  "executionNode" : "executionNode",
                  "penaltyDuration" : "penaltyDuration",
                  "defaultSchedulingPeriod" : {
                    "key" : "defaultSchedulingPeriod"
                  },
                  "defaultConcurrentTasks" : {
                    "key" : "defaultConcurrentTasks"
                  },
                  "runDurationMillis" : 3,
                  "customUiUrl" : "customUiUrl",
                  "descriptors" : {
                    "key" : {
                      "supportsEl" : true,
                      "defaultValue" : "defaultValue",
                      "displayName" : "displayName",
                      "expressionLanguageScope" : "expressionLanguageScope",
                      "description" : "description",
                      "sensitive" : true,
                      "required" : true,
                      "dependencies" : [ {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      }, {
                        "dependentValues" : [ "dependentValues", "dependentValues" ],
                        "propertyName" : "propertyName"
                      } ],
                      "allowableValues" : [ {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      }, {
                        "canRead" : true,
                        "allowableValue" : {
                          "displayName" : "displayName",
                          "description" : "description",
                          "value" : "value"
                        }
                      } ],
                      "identifiesControllerService" : "identifiesControllerService",
                      "name" : "name",
                      "dynamic" : true
                    }
                  },
                  "lossTolerant" : true,
                  "backoffMechanism" : "PENALIZE_FLOWFILE",
                  "maxBackoffPeriod" : "maxBackoffPeriod",
                  "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
                  "schedulingStrategy" : "schedulingStrategy",
                  "schedulingPeriod" : "schedulingPeriod",
                  "yieldDuration" : "yieldDuration",
                  "properties" : {
                    "key" : "properties"
                  },
                  "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
                },
                "persistsState" : true,
                "validationStatus" : "VALID"
              } ],
              "remoteProcessGroups" : [ {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              }, {
                "inactiveRemoteInputPortCount" : 1,
                "targetSecure" : true,
                "communicationsTimeout" : "communicationsTimeout",
                "outputPortCount" : 7,
                "activeRemoteInputPortCount" : 2,
                "inputPortCount" : 6,
                "proxyPort" : 1,
                "flowRefreshed" : "flowRefreshed",
                "transportProtocol" : "transportProtocol",
                "versionedComponentId" : "versionedComponentId",
                "transmitting" : true,
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "yieldDuration" : "yieldDuration",
                "id" : "id",
                "localNetworkInterface" : "localNetworkInterface",
                "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
                "comments" : "comments",
                "proxyPassword" : "proxyPassword",
                "parentGroupId" : "parentGroupId",
                "activeRemoteOutputPortCount" : 4,
                "proxyHost" : "proxyHost",
                "contents" : {
                  "outputPorts" : [ null, null ],
                  "inputPorts" : [ {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  }, {
                    "comments" : "comments",
                    "targetId" : "targetId",
                    "concurrentlySchedulableTaskCount" : 1,
                    "groupId" : "groupId",
                    "targetRunning" : true,
                    "useCompression" : true,
                    "connected" : true,
                    "batchSettings" : {
                      "duration" : "duration",
                      "size" : "size",
                      "count" : 7
                    },
                    "versionedComponentId" : "versionedComponentId",
                    "name" : "name",
                    "transmitting" : true,
                    "exists" : true,
                    "id" : "id"
                  } ]
                },
                "name" : "name",
                "proxyUser" : "proxyUser",
                "targetUri" : "targetUri",
                "targetUris" : "targetUris",
                "inactiveRemoteOutputPortCount" : 1
              } ],
              "connections" : [ {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              }, {
                "prioritizers" : [ "prioritizers", "prioritizers" ],
                "flowFileExpiration" : "flowFileExpiration",
                "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
                "loadBalanceCompression" : "DO_NOT_COMPRESS",
                "destination" : {
                  "running" : true,
                  "comments" : "comments",
                  "groupId" : "groupId",
                  "versionedComponentId" : "versionedComponentId",
                  "name" : "name",
                  "transmitting" : true,
                  "exists" : true,
                  "id" : "id",
                  "type" : "PROCESSOR"
                },
                "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
                "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
                "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
                "parentGroupId" : "parentGroupId",
                "labelIndex" : 7,
                "bends" : [ null, null ],
                "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
                "backPressureObjectThreshold" : 5,
                "getzIndex" : 2,
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "id" : "id",
                "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
              } ],
              "labels" : [ {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              }, {
                "getzIndex" : 5,
                "versionedComponentId" : "versionedComponentId",
                "width" : 2.3021358869347655,
                "parentGroupId" : "parentGroupId",
                "style" : {
                  "key" : "style"
                },
                "id" : "id",
                "label" : "label",
                "height" : 5.637376656633329
              } ]
            },
            "statelessGroupScheduledState" : "STOPPED",
            "invalidCount" : 6,
            "name" : "name",
            "syncFailureCount" : 3,
            "maxConcurrentTasks" : 6,
            "statelessFlowTimeout" : "statelessFlowTimeout",
            "locallyModifiedAndStaleCount" : 6,
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "localOutputPortCount" : 4,
          "localInputPortCount" : 0,
          "invalidCount" : 6,
          "syncFailureCount" : 0,
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "locallyModifiedAndStaleCount" : 8,
          "status" : {
            "name" : "name",
            "nodeSnapshots" : [ {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            }, {
              "address" : "address",
              "apiPort" : 5,
              "nodeId" : "nodeId"
            } ],
            "aggregateSnapshot" : {
              "transferred" : "transferred",
              "queued" : "queued",
              "output" : "output",
              "remoteProcessGroupStatusSnapshots" : [ {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "remoteProcessGroupStatusSnapshot" : {
                  "bytesReceived" : 5,
                  "activeThreadCount" : 5,
                  "transmissionStatus" : "transmissionStatus",
                  "flowFilesReceived" : 7,
                  "groupId" : "groupId",
                  "name" : "name",
                  "targetUri" : "targetUri",
                  "flowFilesSent" : 3,
                  "received" : "received",
                  "bytesSent" : 8,
                  "id" : "id",
                  "sent" : "sent"
                },
                "id" : "id"
              } ],
              "connectionStatusSnapshots" : [ {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              }, {
                "canRead" : true,
                "connectionStatusSnapshot" : {
                  "sourceId" : "sourceId",
                  "groupId" : "groupId",
                  "queued" : "queued",
                  "percentUseCount" : 1,
                  "destinationId" : "destinationId",
                  "predictions" : {
                    "predictedBytesAtNextInterval" : 4,
                    "predictionIntervalSeconds" : 9,
                    "predictedPercentBytes" : 6,
                    "predictedPercentCount" : 8,
                    "predictedMillisUntilCountBackpressure" : 9,
                    "predictedCountAtNextInterval" : 5,
                    "predictedMillisUntilBytesBackpressure" : 9
                  },
                  "output" : "output",
                  "input" : "input",
                  "percentUseBytes" : 7,
                  "flowFileAvailability" : "flowFileAvailability",
                  "destinationName" : "destinationName",
                  "queuedCount" : "queuedCount",
                  "queuedSize" : "queuedSize",
                  "flowFilesQueued" : 6,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "sourceName" : "sourceName",
                  "flowFilesOut" : 1,
                  "bytesIn" : 4,
                  "bytesOut" : 7,
                  "bytesQueued" : 1
                },
                "id" : "id"
              } ],
              "flowFilesReceived" : 5,
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesSent" : 4,
              "processGroupStatusSnapshots" : [ {
                "canRead" : true,
                "id" : "id"
              }, {
                "canRead" : true,
                "id" : "id"
              } ],
              "flowFilesIn" : 9,
              "id" : "id",
              "written" : "written",
              "statelessActiveThreadCount" : 3,
              "flowFilesOut" : 0,
              "bytesIn" : 0,
              "bytesOut" : 6,
              "bytesQueued" : 4,
              "bytesWritten" : 0,
              "outputPortStatusSnapshots" : [ null, null ],
              "bytesTransferred" : 9,
              "read" : "read",
              "activeThreadCount" : 4,
              "processorStatusSnapshots" : [ {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "processorStatusSnapshot" : {
                  "bytesWritten" : 9,
                  "read" : "read",
                  "tasksDurationNanos" : 8,
                  "activeThreadCount" : 8,
                  "groupId" : "groupId",
                  "executionNode" : "ALL",
                  "bytesRead" : 8,
                  "type" : "type",
                  "terminatedThreadCount" : 0,
                  "output" : "output",
                  "input" : "input",
                  "taskCount" : 9,
                  "name" : "name",
                  "flowFilesIn" : 1,
                  "id" : "id",
                  "tasksDuration" : "tasksDuration",
                  "written" : "written",
                  "flowFilesOut" : 3,
                  "runStatus" : "Running",
                  "tasks" : "tasks",
                  "bytesIn" : 6,
                  "bytesOut" : 4
                },
                "canRead" : true,
                "id" : "id"
              } ],
              "bytesRead" : 1,
              "processingPerformanceStatus" : {
                "identifier" : "identifier",
                "cpuDuration" : 0,
                "contentReadDuration" : 4,
                "sessionCommitDuration" : 1,
                "garbageCollectionDuration" : 2,
                "contentWriteDuration" : 3
              },
              "received" : "received",
              "bytesSent" : 7,
              "processingNanos" : 8,
              "sent" : "sent",
              "flowFilesTransferred" : 6,
              "terminatedThreadCount" : 9,
              "input" : "input",
              "bytesReceived" : 4,
              "flowFilesQueued" : 7,
              "name" : "name",
              "versionedFlowState" : "LOCALLY_MODIFIED",
              "inputPortStatusSnapshots" : [ {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              }, {
                "portStatusSnapshot" : {
                  "output" : "output",
                  "input" : "input",
                  "activeThreadCount" : 0,
                  "groupId" : "groupId",
                  "name" : "name",
                  "transmitting" : true,
                  "flowFilesIn" : 5,
                  "id" : "id",
                  "flowFilesOut" : 5,
                  "runStatus" : "Running",
                  "bytesIn" : 6,
                  "bytesOut" : 1
                },
                "canRead" : true,
                "id" : "id"
              } ]
            },
            "id" : "id",
            "statsLastRefreshed" : "statsLastRefreshed"
          }
        } ],
        "parameters" : [ {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        }, {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        } ],
        "parameterProviderConfiguration" : {
          "component" : {
            "parameterGroupName" : "parameterGroupName",
            "synchronized" : true,
            "parameterProviderName" : "parameterProviderName",
            "parameterProviderId" : "parameterProviderId"
          },
          "id" : "id"
        }
      }
    } ],
    "parameterProvider" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "deprecated" : true,
      "parameterStatus" : [ {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      }, {
        "parameter" : {
          "parameter" : {
            "referencedAssets" : [ {
              "name" : "name",
              "id" : "id"
            }, {
              "name" : "name",
              "id" : "id"
            } ],
            "valueRemoved" : true,
            "inherited" : true,
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "referencingComponents" : [ null, null ],
            "value" : "value",
            "parameterContext" : {
              "component" : {
                "name" : "name",
                "id" : "id"
              },
              "id" : "id"
            }
          },
          "canWrite" : true
        },
        "status" : "NEW"
      } ],
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "affectedComponents" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "activeThreadCount" : 0,
          "processGroupId" : "processGroupId",
          "name" : "name",
          "referenceType" : "PROCESSOR",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "state"
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "referenceType" : "PROCESSOR",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "processGroup" : {
          "name" : "name",
          "id" : "id"
        },
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "referencingParameterContexts" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "parameterGroupConfigurations" : [ {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      }, {
        "synchronized" : true,
        "groupName" : "groupName",
        "parameterSensitivities" : {
          "key" : "SENSITIVE"
        },
        "parameterContextName" : "parameterContextName"
      } ],
      "restricted" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "persistsState" : true,
      "validationStatus" : "VALID",
      "properties" : {
        "key" : "properties"
      }
    },
    "referencingComponents" : [ null, null ],
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderApplyParametersRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /parameter-providers/{id}/config/verification-requests
Performs verification of the Parameter Provider's configuration (submitConfigVerificationRequest1)
This will initiate the process of verifying a given Parameter Provider configuration. This may be a long-running task. As a result, this endpoint will immediately return a ParameterProviderConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /parameter-providers/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /parameter-providers/{providerId}/verification-requests/{requestId}.

Path parameters

id (required)
Path Parameter — The parameter provider id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The parameter provider configuration verification request.

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /parameter-providers/{id}
Updates a parameter provider (updateParameterProvider)

Path parameters

id (required)
Path Parameter — The parameter provider id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ParameterProviderEntity (required)
Body Parameter — The parameter provider configuration details.

Return type

ParameterProviderEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "annotationData" : "annotationData",
    "comments" : "comments",
    "deprecated" : true,
    "parameterStatus" : [ {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    }, {
      "parameter" : {
        "parameter" : {
          "referencedAssets" : [ {
            "name" : "name",
            "id" : "id"
          }, {
            "name" : "name",
            "id" : "id"
          } ],
          "valueRemoved" : true,
          "inherited" : true,
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "referencingComponents" : [ null, null ],
          "value" : "value",
          "parameterContext" : {
            "component" : {
              "name" : "name",
              "id" : "id"
            },
            "id" : "id"
          }
        },
        "canWrite" : true
      },
      "status" : "NEW"
    } ],
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "affectedComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "activeThreadCount" : 0,
        "processGroupId" : "processGroupId",
        "name" : "name",
        "referenceType" : "PROCESSOR",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state"
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "referenceType" : "PROCESSOR",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "processGroup" : {
        "name" : "name",
        "id" : "id"
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "customUiUrl" : "customUiUrl",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "referencingParameterContexts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "parameterGroupConfigurations" : [ {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    }, {
      "synchronized" : true,
      "groupName" : "groupName",
      "parameterSensitivities" : {
        "key" : "SENSITIVE"
      },
      "parameterContextName" : "parameterContextName"
    } ],
    "restricted" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "persistsState" : true,
    "validationStatus" : "VALID",
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ParameterProviderEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Policies

Up
post /policies
Creates an access policy (createAccessPolicy)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body AccessPolicyEntity (required)
Body Parameter — The access policy configuration details.

Return type

AccessPolicyEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "resource" : "resource",
    "versionedComponentId" : "versionedComponentId",
    "action" : "read",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "componentReference" : {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "configurable" : true,
    "users" : [ null, null ]
  },
  "generated" : "generated",
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

AccessPolicyEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /policies/{id}
Gets an access policy (getAccessPolicy)

Path parameters

id (required)
Path Parameter — The access policy id.

Return type

AccessPolicyEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "resource" : "resource",
    "versionedComponentId" : "versionedComponentId",
    "action" : "read",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "componentReference" : {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "configurable" : true,
    "users" : [ null, null ]
  },
  "generated" : "generated",
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AccessPolicyEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /policies/{action}/{resource}
Gets an access policy for the specified action and resource (getAccessPolicyForResource)
Will return the effective policy if no component specific policy exists for the specified action and resource. Must have Read permissions to the policy with the desired action and resource. Permissions for the policy that is returned will be indicated in the response. This means the client could be authorized to get the policy for a given component but the effective policy may be inherited from an ancestor Process Group. If the client does not have permissions to that policy, the response will not include the policy and the permissions in the response will be marked accordingly. If the client does not have permissions to the policy of the desired action and resource a 403 response will be returned.

Path parameters

action (required)
Path Parameter — The request action.
resource (required)
Path Parameter — The resource of the policy.

Return type

AccessPolicyEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "resource" : "resource",
    "versionedComponentId" : "versionedComponentId",
    "action" : "read",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "componentReference" : {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "configurable" : true,
    "users" : [ null, null ]
  },
  "generated" : "generated",
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AccessPolicyEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /policies/{id}
Deletes an access policy (removeAccessPolicy)

Path parameters

id (required)
Path Parameter — The access policy id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

AccessPolicyEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "resource" : "resource",
    "versionedComponentId" : "versionedComponentId",
    "action" : "read",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "componentReference" : {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "configurable" : true,
    "users" : [ null, null ]
  },
  "generated" : "generated",
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AccessPolicyEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /policies/{id}
Updates a access policy (updateAccessPolicy)

Path parameters

id (required)
Path Parameter — The access policy id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body AccessPolicyEntity (required)
Body Parameter — The access policy configuration details.

Return type

AccessPolicyEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "resource" : "resource",
    "versionedComponentId" : "versionedComponentId",
    "action" : "read",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "componentReference" : {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "configurable" : true,
    "users" : [ null, null ]
  },
  "generated" : "generated",
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

AccessPolicyEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

ProcessGroups

Up
post /process-groups/{id}/copy
Generates a copy response for the given copy request (copy)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body CopyRequestEntity (required)
Body Parameter — The request including the components to be copied from the specified Process Group.

Return type

CopyResponseEntity

Example data

Content-Type: application/json
{
  "externalControllerServiceReferences" : {
    "key" : {
      "identifier" : "identifier",
      "name" : "name"
    }
  },
  "processGroups" : [ {
    "processors" : [ {
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "runDurationMillis" : 3,
      "propertyDescriptors" : { },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "yieldDuration" : "yieldDuration",
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "retryCount" : 1,
      "penaltyDuration" : "penaltyDuration",
      "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "schedulingPeriod" : "schedulingPeriod",
      "style" : {
        "key" : "style"
      },
      "groupIdentifier" : "groupIdentifier",
      "properties" : {
        "key" : "properties"
      }
    }, {
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "runDurationMillis" : 3,
      "propertyDescriptors" : { },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "yieldDuration" : "yieldDuration",
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "retryCount" : 1,
      "penaltyDuration" : "penaltyDuration",
      "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "schedulingPeriod" : "schedulingPeriod",
      "style" : {
        "key" : "style"
      },
      "groupIdentifier" : "groupIdentifier",
      "properties" : {
        "key" : "properties"
      }
    } ],
    "scheduledState" : "ENABLED",
    "processGroups" : [ null, null ],
    "outputPorts" : [ null, null ],
    "funnels" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier"
    } ],
    "versionedFlowCoordinates" : {
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "branch" : "branch",
      "flowId" : "flowId",
      "version" : "version",
      "latest" : true
    },
    "connections" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "comments" : "comments",
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
      "destination" : {
        "comments" : "comments",
        "groupId" : "groupId",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
      "labelIndex" : 2,
      "bends" : [ {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      }, {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      } ],
      "backPressureObjectThreshold" : 0,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "partitioningAttribute" : "partitioningAttribute",
      "zIndex" : 9
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "comments" : "comments",
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
      "destination" : {
        "comments" : "comments",
        "groupId" : "groupId",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
      "labelIndex" : 2,
      "bends" : [ {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      }, {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      } ],
      "backPressureObjectThreshold" : 0,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "partitioningAttribute" : "partitioningAttribute",
      "zIndex" : 9
    } ],
    "logFileSuffix" : "logFileSuffix",
    "parameterContextName" : "parameterContextName",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "defaultBackPressureObjectThreshold" : 0,
    "comments" : "comments",
    "executionEngine" : "STANDARD",
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "labels" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "width" : 4.8789878742268815,
      "instanceIdentifier" : "instanceIdentifier",
      "style" : {
        "key" : "style"
      },
      "label" : "label",
      "groupIdentifier" : "groupIdentifier",
      "height" : 6.173804034172511,
      "zIndex" : 6
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "width" : 4.8789878742268815,
      "instanceIdentifier" : "instanceIdentifier",
      "style" : {
        "key" : "style"
      },
      "label" : "label",
      "groupIdentifier" : "groupIdentifier",
      "height" : 6.173804034172511,
      "zIndex" : 6
    } ],
    "controllerServices" : [ {
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "bulletinLevel" : "bulletinLevel",
      "propertyDescriptors" : {
        "key" : {
          "resourceDefinition" : {
            "resourceTypes" : [ "FILE", "FILE" ],
            "cardinality" : "SINGLE"
          },
          "displayName" : "displayName",
          "identifiesControllerService" : true,
          "name" : "name",
          "dynamic" : true,
          "sensitive" : true
        }
      },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "properties" : {
        "key" : "properties"
      }
    }, {
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "bulletinLevel" : "bulletinLevel",
      "propertyDescriptors" : {
        "key" : {
          "resourceDefinition" : {
            "resourceTypes" : [ "FILE", "FILE" ],
            "cardinality" : "SINGLE"
          },
          "displayName" : "displayName",
          "identifiesControllerService" : true,
          "name" : "name",
          "dynamic" : true,
          "sensitive" : true
        }
      },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "properties" : {
        "key" : "properties"
      }
    } ],
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "flowFileConcurrency" : "flowFileConcurrency",
    "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
    "name" : "name",
    "inputPorts" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "allowRemoteAccess" : true,
      "concurrentlySchedulableTaskCount" : 2,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "portFunction" : "STANDARD",
      "groupIdentifier" : "groupIdentifier",
      "type" : "INPUT_PORT",
      "scheduledState" : "ENABLED"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "allowRemoteAccess" : true,
      "concurrentlySchedulableTaskCount" : 2,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "portFunction" : "STANDARD",
      "groupIdentifier" : "groupIdentifier",
      "type" : "INPUT_PORT",
      "scheduledState" : "ENABLED"
    } ],
    "instanceIdentifier" : "instanceIdentifier",
    "maxConcurrentTasks" : 9,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "groupIdentifier" : "groupIdentifier",
    "remoteProcessGroups" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "communicationsTimeout" : "communicationsTimeout",
      "proxyHost" : "proxyHost",
      "proxyPort" : 4,
      "outputPorts" : [ null, null ],
      "transportProtocol" : "RAW, HTTP",
      "name" : "name",
      "proxyUser" : "proxyUser",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      } ],
      "targetUris" : "targetUris",
      "instanceIdentifier" : "instanceIdentifier",
      "yieldDuration" : "yieldDuration",
      "groupIdentifier" : "groupIdentifier",
      "localNetworkInterface" : "localNetworkInterface"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "communicationsTimeout" : "communicationsTimeout",
      "proxyHost" : "proxyHost",
      "proxyPort" : 4,
      "outputPorts" : [ null, null ],
      "transportProtocol" : "RAW, HTTP",
      "name" : "name",
      "proxyUser" : "proxyUser",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      } ],
      "targetUris" : "targetUris",
      "instanceIdentifier" : "instanceIdentifier",
      "yieldDuration" : "yieldDuration",
      "groupIdentifier" : "groupIdentifier",
      "localNetworkInterface" : "localNetworkInterface"
    } ]
  }, {
    "processors" : [ {
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "runDurationMillis" : 3,
      "propertyDescriptors" : { },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "yieldDuration" : "yieldDuration",
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "retryCount" : 1,
      "penaltyDuration" : "penaltyDuration",
      "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "schedulingPeriod" : "schedulingPeriod",
      "style" : {
        "key" : "style"
      },
      "groupIdentifier" : "groupIdentifier",
      "properties" : {
        "key" : "properties"
      }
    }, {
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "runDurationMillis" : 3,
      "propertyDescriptors" : { },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "yieldDuration" : "yieldDuration",
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "retryCount" : 1,
      "penaltyDuration" : "penaltyDuration",
      "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
      "schedulingStrategy" : "schedulingStrategy",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "schedulingPeriod" : "schedulingPeriod",
      "style" : {
        "key" : "style"
      },
      "groupIdentifier" : "groupIdentifier",
      "properties" : {
        "key" : "properties"
      }
    } ],
    "scheduledState" : "ENABLED",
    "processGroups" : [ null, null ],
    "outputPorts" : [ null, null ],
    "funnels" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier"
    } ],
    "versionedFlowCoordinates" : {
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "branch" : "branch",
      "flowId" : "flowId",
      "version" : "version",
      "latest" : true
    },
    "connections" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "comments" : "comments",
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
      "destination" : {
        "comments" : "comments",
        "groupId" : "groupId",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
      "labelIndex" : 2,
      "bends" : [ {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      }, {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      } ],
      "backPressureObjectThreshold" : 0,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "partitioningAttribute" : "partitioningAttribute",
      "zIndex" : 9
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "comments" : "comments",
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
      "destination" : {
        "comments" : "comments",
        "groupId" : "groupId",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
      "labelIndex" : 2,
      "bends" : [ {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      }, {
        "x" : 7.203794749804894,
        "y" : 4.332304821875894
      } ],
      "backPressureObjectThreshold" : 0,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "partitioningAttribute" : "partitioningAttribute",
      "zIndex" : 9
    } ],
    "logFileSuffix" : "logFileSuffix",
    "parameterContextName" : "parameterContextName",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "defaultBackPressureObjectThreshold" : 0,
    "comments" : "comments",
    "executionEngine" : "STANDARD",
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "labels" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "width" : 4.8789878742268815,
      "instanceIdentifier" : "instanceIdentifier",
      "style" : {
        "key" : "style"
      },
      "label" : "label",
      "groupIdentifier" : "groupIdentifier",
      "height" : 6.173804034172511,
      "zIndex" : 6
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "name" : "name",
      "width" : 4.8789878742268815,
      "instanceIdentifier" : "instanceIdentifier",
      "style" : {
        "key" : "style"
      },
      "label" : "label",
      "groupIdentifier" : "groupIdentifier",
      "height" : 6.173804034172511,
      "zIndex" : 6
    } ],
    "controllerServices" : [ {
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "bulletinLevel" : "bulletinLevel",
      "propertyDescriptors" : {
        "key" : {
          "resourceDefinition" : {
            "resourceTypes" : [ "FILE", "FILE" ],
            "cardinality" : "SINGLE"
          },
          "displayName" : "displayName",
          "identifiesControllerService" : true,
          "name" : "name",
          "dynamic" : true,
          "sensitive" : true
        }
      },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "properties" : {
        "key" : "properties"
      }
    }, {
      "annotationData" : "annotationData",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "bulletinLevel" : "bulletinLevel",
      "propertyDescriptors" : {
        "key" : {
          "resourceDefinition" : {
            "resourceTypes" : [ "FILE", "FILE" ],
            "cardinality" : "SINGLE"
          },
          "displayName" : "displayName",
          "identifiesControllerService" : true,
          "name" : "name",
          "dynamic" : true,
          "sensitive" : true
        }
      },
      "type" : "type",
      "scheduledState" : "ENABLED",
      "controllerServiceApis" : [ {
        "type" : "type"
      }, {
        "type" : "type"
      } ],
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "properties" : {
        "key" : "properties"
      }
    } ],
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "flowFileConcurrency" : "flowFileConcurrency",
    "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
    "name" : "name",
    "inputPorts" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "allowRemoteAccess" : true,
      "concurrentlySchedulableTaskCount" : 2,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "portFunction" : "STANDARD",
      "groupIdentifier" : "groupIdentifier",
      "type" : "INPUT_PORT",
      "scheduledState" : "ENABLED"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "allowRemoteAccess" : true,
      "concurrentlySchedulableTaskCount" : 2,
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "portFunction" : "STANDARD",
      "groupIdentifier" : "groupIdentifier",
      "type" : "INPUT_PORT",
      "scheduledState" : "ENABLED"
    } ],
    "instanceIdentifier" : "instanceIdentifier",
    "maxConcurrentTasks" : 9,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "groupIdentifier" : "groupIdentifier",
    "remoteProcessGroups" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "communicationsTimeout" : "communicationsTimeout",
      "proxyHost" : "proxyHost",
      "proxyPort" : 4,
      "outputPorts" : [ null, null ],
      "transportProtocol" : "RAW, HTTP",
      "name" : "name",
      "proxyUser" : "proxyUser",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      } ],
      "targetUris" : "targetUris",
      "instanceIdentifier" : "instanceIdentifier",
      "yieldDuration" : "yieldDuration",
      "groupIdentifier" : "groupIdentifier",
      "localNetworkInterface" : "localNetworkInterface"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "communicationsTimeout" : "communicationsTimeout",
      "proxyHost" : "proxyHost",
      "proxyPort" : 4,
      "outputPorts" : [ null, null ],
      "transportProtocol" : "RAW, HTTP",
      "name" : "name",
      "proxyUser" : "proxyUser",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "remoteGroupId" : "remoteGroupId",
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "useCompression" : true,
        "scheduledState" : "ENABLED",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "batchSize" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 5
        },
        "groupIdentifier" : "groupIdentifier"
      } ],
      "targetUris" : "targetUris",
      "instanceIdentifier" : "instanceIdentifier",
      "yieldDuration" : "yieldDuration",
      "groupIdentifier" : "groupIdentifier",
      "localNetworkInterface" : "localNetworkInterface"
    } ]
  } ],
  "outputPorts" : [ null, null ],
  "funnels" : [ {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier"
  }, {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier"
  } ],
  "inputPorts" : [ {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "allowRemoteAccess" : true,
    "concurrentlySchedulableTaskCount" : 2,
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "portFunction" : "STANDARD",
    "groupIdentifier" : "groupIdentifier",
    "type" : "INPUT_PORT",
    "scheduledState" : "ENABLED"
  }, {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "allowRemoteAccess" : true,
    "concurrentlySchedulableTaskCount" : 2,
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "portFunction" : "STANDARD",
    "groupIdentifier" : "groupIdentifier",
    "type" : "INPUT_PORT",
    "scheduledState" : "ENABLED"
  } ],
  "id" : "id",
  "processors" : [ {
    "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
    "bulletinLevel" : "bulletinLevel",
    "executionNode" : "executionNode",
    "runDurationMillis" : 3,
    "propertyDescriptors" : { },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "maxBackoffPeriod" : "maxBackoffPeriod",
    "yieldDuration" : "yieldDuration",
    "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "retryCount" : 1,
    "penaltyDuration" : "penaltyDuration",
    "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "schedulingPeriod" : "schedulingPeriod",
    "style" : {
      "key" : "style"
    },
    "groupIdentifier" : "groupIdentifier",
    "properties" : {
      "key" : "properties"
    }
  }, {
    "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
    "bulletinLevel" : "bulletinLevel",
    "executionNode" : "executionNode",
    "runDurationMillis" : 3,
    "propertyDescriptors" : { },
    "type" : "type",
    "scheduledState" : "ENABLED",
    "maxBackoffPeriod" : "maxBackoffPeriod",
    "yieldDuration" : "yieldDuration",
    "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
    "annotationData" : "annotationData",
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "retryCount" : 1,
    "penaltyDuration" : "penaltyDuration",
    "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "schedulingPeriod" : "schedulingPeriod",
    "style" : {
      "key" : "style"
    },
    "groupIdentifier" : "groupIdentifier",
    "properties" : {
      "key" : "properties"
    }
  } ],
  "parameterProviders" : {
    "key" : {
      "identifier" : "identifier",
      "name" : "name",
      "type" : "type"
    }
  },
  "remoteProcessGroups" : [ {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "communicationsTimeout" : "communicationsTimeout",
    "proxyHost" : "proxyHost",
    "proxyPort" : 4,
    "outputPorts" : [ null, null ],
    "transportProtocol" : "RAW, HTTP",
    "name" : "name",
    "proxyUser" : "proxyUser",
    "inputPorts" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "remoteGroupId" : "remoteGroupId",
      "comments" : "comments",
      "targetId" : "targetId",
      "concurrentlySchedulableTaskCount" : 1,
      "useCompression" : true,
      "scheduledState" : "ENABLED",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "batchSize" : {
        "duration" : "duration",
        "size" : "size",
        "count" : 5
      },
      "groupIdentifier" : "groupIdentifier"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "remoteGroupId" : "remoteGroupId",
      "comments" : "comments",
      "targetId" : "targetId",
      "concurrentlySchedulableTaskCount" : 1,
      "useCompression" : true,
      "scheduledState" : "ENABLED",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "batchSize" : {
        "duration" : "duration",
        "size" : "size",
        "count" : 5
      },
      "groupIdentifier" : "groupIdentifier"
    } ],
    "targetUris" : "targetUris",
    "instanceIdentifier" : "instanceIdentifier",
    "yieldDuration" : "yieldDuration",
    "groupIdentifier" : "groupIdentifier",
    "localNetworkInterface" : "localNetworkInterface"
  }, {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "communicationsTimeout" : "communicationsTimeout",
    "proxyHost" : "proxyHost",
    "proxyPort" : 4,
    "outputPorts" : [ null, null ],
    "transportProtocol" : "RAW, HTTP",
    "name" : "name",
    "proxyUser" : "proxyUser",
    "inputPorts" : [ {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "remoteGroupId" : "remoteGroupId",
      "comments" : "comments",
      "targetId" : "targetId",
      "concurrentlySchedulableTaskCount" : 1,
      "useCompression" : true,
      "scheduledState" : "ENABLED",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "batchSize" : {
        "duration" : "duration",
        "size" : "size",
        "count" : 5
      },
      "groupIdentifier" : "groupIdentifier"
    }, {
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "remoteGroupId" : "remoteGroupId",
      "comments" : "comments",
      "targetId" : "targetId",
      "concurrentlySchedulableTaskCount" : 1,
      "useCompression" : true,
      "scheduledState" : "ENABLED",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "batchSize" : {
        "duration" : "duration",
        "size" : "size",
        "count" : 5
      },
      "groupIdentifier" : "groupIdentifier"
    } ],
    "targetUris" : "targetUris",
    "instanceIdentifier" : "instanceIdentifier",
    "yieldDuration" : "yieldDuration",
    "groupIdentifier" : "groupIdentifier",
    "localNetworkInterface" : "localNetworkInterface"
  } ],
  "connections" : [ {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "comments" : "comments",
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
    "destination" : {
      "comments" : "comments",
      "groupId" : "groupId",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
    "labelIndex" : 2,
    "bends" : [ {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    }, {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    } ],
    "backPressureObjectThreshold" : 0,
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier",
    "partitioningAttribute" : "partitioningAttribute",
    "zIndex" : 9
  }, {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "comments" : "comments",
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
    "destination" : {
      "comments" : "comments",
      "groupId" : "groupId",
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
    "labelIndex" : 2,
    "bends" : [ {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    }, {
      "x" : 7.203794749804894,
      "y" : 4.332304821875894
    } ],
    "backPressureObjectThreshold" : 0,
    "name" : "name",
    "instanceIdentifier" : "instanceIdentifier",
    "groupIdentifier" : "groupIdentifier",
    "partitioningAttribute" : "partitioningAttribute",
    "zIndex" : 9
  } ],
  "labels" : [ {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "name" : "name",
    "width" : 4.8789878742268815,
    "instanceIdentifier" : "instanceIdentifier",
    "style" : {
      "key" : "style"
    },
    "label" : "label",
    "groupIdentifier" : "groupIdentifier",
    "height" : 6.173804034172511,
    "zIndex" : 6
  }, {
    "componentType" : "CONNECTION",
    "identifier" : "identifier",
    "comments" : "comments",
    "name" : "name",
    "width" : 4.8789878742268815,
    "instanceIdentifier" : "instanceIdentifier",
    "style" : {
      "key" : "style"
    },
    "label" : "label",
    "groupIdentifier" : "groupIdentifier",
    "height" : 6.173804034172511,
    "zIndex" : 6
  } ],
  "parameterContexts" : {
    "key" : {
      "parameterGroupName" : "parameterGroupName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "synchronized" : true,
      "comments" : "comments",
      "description" : "description",
      "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
      "name" : "name",
      "instanceIdentifier" : "instanceIdentifier",
      "groupIdentifier" : "groupIdentifier",
      "parameterProvider" : "parameterProvider",
      "parameters" : [ {
        "referencedAssets" : [ {
          "identifier" : "identifier",
          "name" : "name"
        }, {
          "identifier" : "identifier",
          "name" : "name"
        } ],
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "value" : "value"
      }, {
        "referencedAssets" : [ {
          "identifier" : "identifier",
          "name" : "name"
        }, {
          "identifier" : "identifier",
          "name" : "name"
        } ],
        "provided" : true,
        "name" : "name",
        "description" : "description",
        "sensitive" : true,
        "value" : "value"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CopyResponseEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/snippet-instance
Copies a snippet and discards it. (copySnippet)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body CopySnippetRequestEntity (required)
Body Parameter — The copy snippet request.

Return type

FlowEntity

Example data

Content-Type: application/json
{
  "flow" : {
    "processGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "outputPorts" : [ null, null ],
    "funnels" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "inputPorts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "portType" : "portType",
      "component" : {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      },
      "allowRemoteAccess" : true,
      "id" : "id",
      "uri" : "uri",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "portType" : "portType",
      "component" : {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      },
      "allowRemoteAccess" : true,
      "id" : "id",
      "uri" : "uri",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    } ],
    "processors" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      },
      "id" : "id",
      "uri" : "uri",
      "inputRequirement" : "inputRequirement",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "id" : "id",
        "type" : "type",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      },
      "id" : "id",
      "uri" : "uri",
      "inputRequirement" : "inputRequirement",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "id" : "id",
        "type" : "type",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    } ],
    "remoteProcessGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      },
      "id" : "id",
      "outputPortCount" : 2,
      "uri" : "uri",
      "inputPortCount" : 5,
      "status" : {
        "transmissionStatus" : "transmissionStatus",
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "validationStatus" : "VALID"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      },
      "id" : "id",
      "outputPortCount" : 2,
      "uri" : "uri",
      "inputPortCount" : 5,
      "status" : {
        "transmissionStatus" : "transmissionStatus",
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "validationStatus" : "VALID"
      }
    } ],
    "connections" : [ {
      "sourceId" : "sourceId",
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "destinationGroupId" : "destinationGroupId",
      "labelIndex" : 3,
      "destinationId" : "destinationId",
      "uri" : "uri",
      "bends" : [ {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }, {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      } ],
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      },
      "sourceType" : "PROCESSOR",
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "getzIndex" : 9,
      "destinationType" : "PROCESSOR",
      "id" : "id",
      "sourceGroupId" : "sourceGroupId",
      "status" : {
        "sourceId" : "sourceId",
        "destinationName" : "destinationName",
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id",
        "sourceName" : "sourceName",
        "destinationId" : "destinationId",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "sourceId" : "sourceId",
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "destinationGroupId" : "destinationGroupId",
      "labelIndex" : 3,
      "destinationId" : "destinationId",
      "uri" : "uri",
      "bends" : [ {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }, {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      } ],
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      },
      "sourceType" : "PROCESSOR",
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "getzIndex" : 9,
      "destinationType" : "PROCESSOR",
      "id" : "id",
      "sourceGroupId" : "sourceGroupId",
      "status" : {
        "sourceId" : "sourceId",
        "destinationName" : "destinationName",
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id",
        "sourceName" : "sourceName",
        "destinationId" : "destinationId",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "labels" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      },
      "getzIndex" : 1,
      "id" : "id",
      "uri" : "uri",
      "dimensions" : {
        "width" : 6.027456183070403,
        "height" : 0.8008281904610115
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      },
      "getzIndex" : 1,
      "id" : "id",
      "uri" : "uri",
      "dimensions" : {
        "width" : 6.027456183070403,
        "height" : 0.8008281904610115
      }
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

FlowEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/connections
Creates a connection (createConnection)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ConnectionEntity (required)
Body Parameter — The connection configuration details.

Return type

ConnectionEntity

Example data

Content-Type: application/json
{
  "sourceId" : "sourceId",
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "destinationGroupId" : "destinationGroupId",
  "labelIndex" : 3,
  "destinationId" : "destinationId",
  "uri" : "uri",
  "bends" : [ {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  }, {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  } ],
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "prioritizers" : [ "prioritizers", "prioritizers" ],
    "flowFileExpiration" : "flowFileExpiration",
    "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
    "loadBalanceCompression" : "DO_NOT_COMPRESS",
    "destination" : {
      "running" : true,
      "comments" : "comments",
      "groupId" : "groupId",
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "exists" : true,
      "id" : "id",
      "type" : "PROCESSOR"
    },
    "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
    "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
    "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
    "parentGroupId" : "parentGroupId",
    "labelIndex" : 7,
    "bends" : [ null, null ],
    "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
    "backPressureObjectThreshold" : 5,
    "getzIndex" : 2,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "id" : "id",
    "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
  },
  "sourceType" : "PROCESSOR",
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "getzIndex" : 9,
  "destinationType" : "PROCESSOR",
  "id" : "id",
  "sourceGroupId" : "sourceGroupId",
  "status" : {
    "sourceId" : "sourceId",
    "destinationName" : "destinationName",
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 6,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "sourceId" : "sourceId",
      "groupId" : "groupId",
      "queued" : "queued",
      "percentUseCount" : 1,
      "destinationId" : "destinationId",
      "predictions" : {
        "predictedBytesAtNextInterval" : 4,
        "predictionIntervalSeconds" : 9,
        "predictedPercentBytes" : 6,
        "predictedPercentCount" : 8,
        "predictedMillisUntilCountBackpressure" : 9,
        "predictedCountAtNextInterval" : 5,
        "predictedMillisUntilBytesBackpressure" : 9
      },
      "output" : "output",
      "input" : "input",
      "percentUseBytes" : 7,
      "flowFileAvailability" : "flowFileAvailability",
      "destinationName" : "destinationName",
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesQueued" : 6,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "sourceName" : "sourceName",
      "flowFilesOut" : 1,
      "bytesIn" : 4,
      "bytesOut" : 7,
      "bytesQueued" : 1
    },
    "id" : "id",
    "sourceName" : "sourceName",
    "destinationId" : "destinationId",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ConnectionEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/controller-services
Creates a new controller service (createControllerService1)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ControllerServiceEntity (required)
Body Parameter — The controller service configuration details.

Return type

ControllerServiceEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "bulletinLevel" : "bulletinLevel",
    "deprecated" : true,
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "controllerServiceApis" : [ {
      "type" : "type"
    }, {
      "type" : "type"
    } ],
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "ENABLED",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "referencingComponents" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "descriptors" : { },
        "referenceCycle" : true,
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "referenceType" : "Processor",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "state",
        "type" : "type",
        "referencingComponents" : [ null, null ],
        "properties" : {
          "key" : "properties"
        }
      },
      "id" : "id",
      "uri" : "uri",
      "operatePermissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "name" : "name",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "parentGroupId" : "parentGroupId",
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "ENABLED"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ControllerServiceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/empty-all-connections-requests
Creates a request to drop all flowfiles of all connection queues in this process group. (createEmptyAllConnectionsRequest)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

202

The request has been accepted. An HTTP response header will contain the URI where the status can be polled. DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/funnels
Creates a funnel (createFunnel)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body FunnelEntity (required)
Body Parameter — The funnel configuration details.

Return type

FunnelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }
  },
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

FunnelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/input-ports
Creates an input port (createInputPort)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortEntity (required)
Body Parameter — The input port configuration details.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/labels
Creates a label (createLabel)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body LabelEntity (required)
Body Parameter — The label configuration details.

Return type

LabelEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "getzIndex" : 5,
    "versionedComponentId" : "versionedComponentId",
    "width" : 2.3021358869347655,
    "parentGroupId" : "parentGroupId",
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "label" : "label",
    "height" : 5.637376656633329
  },
  "getzIndex" : 1,
  "id" : "id",
  "uri" : "uri",
  "dimensions" : {
    "width" : 6.027456183070403,
    "height" : 0.8008281904610115
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

LabelEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/output-ports
Creates an output port (createOutputPort)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PortEntity (required)
Body Parameter — The output port configuration.

Return type

PortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "portType" : "portType",
  "component" : {
    "comments" : "comments",
    "concurrentlySchedulableTaskCount" : 1,
    "parentGroupId" : "parentGroupId",
    "type" : "INPUT_PORT",
    "allowRemoteAccess" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "portFunction" : "STANDARD",
    "state" : "RUNNING"
  },
  "allowRemoteAccess" : true,
  "id" : "id",
  "uri" : "uri",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "transmitting" : true,
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 2,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "output" : "output",
      "input" : "input",
      "activeThreadCount" : 0,
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "flowFilesIn" : 5,
      "id" : "id",
      "flowFilesOut" : 5,
      "runStatus" : "Running",
      "bytesIn" : 6,
      "bytesOut" : 1
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

PortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/process-groups
Creates a process group (createProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessGroupEntity (required)
Body Parameter — The process group configuration details.

Query parameters

parameterContextHandlingStrategy (optional)
Query Parameter — Handling Strategy controls whether to keep or replace Parameter Contexts default: KEEP_EXISTING

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/processors
Creates a new processor (createProcessor)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessorEntity (required)
Body Parameter — The processor configuration details.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/remote-process-groups
Creates a new process group (createRemoteProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body RemoteProcessGroupEntity (required)
Body Parameter — The remote process group configuration details.

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /process-groups/replace-requests/{id}
Deletes the Replace Request with the given ID (deleteReplaceProcessGroupRequest)
Deletes the Replace Request with the given ID. After a request is created via a POST to /process-groups/{id}/replace-requests, it is expected that the client will properly clean up the request by DELETE'ing it, once the Replace process has completed. If the request is deleted before the request completes, then the Replace request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Update Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ProcessGroupReplaceRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri"
  },
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupReplaceRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/download
Gets a process group for download (exportProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

includeReferencedServices (optional)
Query Parameter — If referenced services from outside the target group should be included default: false

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/connections
Gets all connections (getConnections)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

ConnectionsEntity

Example data

Content-Type: application/json
{
  "connections" : [ {
    "sourceId" : "sourceId",
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "destinationGroupId" : "destinationGroupId",
    "labelIndex" : 3,
    "destinationId" : "destinationId",
    "uri" : "uri",
    "bends" : [ {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }, {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    } ],
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS",
      "destination" : {
        "running" : true,
        "comments" : "comments",
        "groupId" : "groupId",
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
      "parentGroupId" : "parentGroupId",
      "labelIndex" : 7,
      "bends" : [ null, null ],
      "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
      "backPressureObjectThreshold" : 5,
      "getzIndex" : 2,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "id" : "id",
      "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
    },
    "sourceType" : "PROCESSOR",
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "getzIndex" : 9,
    "destinationType" : "PROCESSOR",
    "id" : "id",
    "sourceGroupId" : "sourceGroupId",
    "status" : {
      "sourceId" : "sourceId",
      "destinationName" : "destinationName",
      "groupId" : "groupId",
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 6,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 6,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "sourceId" : "sourceId",
        "groupId" : "groupId",
        "queued" : "queued",
        "percentUseCount" : 1,
        "destinationId" : "destinationId",
        "predictions" : {
          "predictedBytesAtNextInterval" : 4,
          "predictionIntervalSeconds" : 9,
          "predictedPercentBytes" : 6,
          "predictedPercentCount" : 8,
          "predictedMillisUntilCountBackpressure" : 9,
          "predictedCountAtNextInterval" : 5,
          "predictedMillisUntilBytesBackpressure" : 9
        },
        "output" : "output",
        "input" : "input",
        "percentUseBytes" : 7,
        "flowFileAvailability" : "flowFileAvailability",
        "destinationName" : "destinationName",
        "queuedCount" : "queuedCount",
        "queuedSize" : "queuedSize",
        "flowFilesQueued" : 6,
        "name" : "name",
        "flowFilesIn" : 1,
        "id" : "id",
        "sourceName" : "sourceName",
        "flowFilesOut" : 1,
        "bytesIn" : 4,
        "bytesOut" : 7,
        "bytesQueued" : 1
      },
      "id" : "id",
      "sourceName" : "sourceName",
      "destinationId" : "destinationId",
      "statsLastRefreshed" : "statsLastRefreshed"
    }
  }, {
    "sourceId" : "sourceId",
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "destinationGroupId" : "destinationGroupId",
    "labelIndex" : 3,
    "destinationId" : "destinationId",
    "uri" : "uri",
    "bends" : [ {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    }, {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    } ],
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "prioritizers" : [ "prioritizers", "prioritizers" ],
      "flowFileExpiration" : "flowFileExpiration",
      "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
      "loadBalanceCompression" : "DO_NOT_COMPRESS",
      "destination" : {
        "running" : true,
        "comments" : "comments",
        "groupId" : "groupId",
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id",
        "type" : "PROCESSOR"
      },
      "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
      "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
      "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
      "parentGroupId" : "parentGroupId",
      "labelIndex" : 7,
      "bends" : [ null, null ],
      "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
      "backPressureObjectThreshold" : 5,
      "getzIndex" : 2,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "id" : "id",
      "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
    },
    "sourceType" : "PROCESSOR",
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "getzIndex" : 9,
    "destinationType" : "PROCESSOR",
    "id" : "id",
    "sourceGroupId" : "sourceGroupId",
    "status" : {
      "sourceId" : "sourceId",
      "destinationName" : "destinationName",
      "groupId" : "groupId",
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 6,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 6,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "sourceId" : "sourceId",
        "groupId" : "groupId",
        "queued" : "queued",
        "percentUseCount" : 1,
        "destinationId" : "destinationId",
        "predictions" : {
          "predictedBytesAtNextInterval" : 4,
          "predictionIntervalSeconds" : 9,
          "predictedPercentBytes" : 6,
          "predictedPercentCount" : 8,
          "predictedMillisUntilCountBackpressure" : 9,
          "predictedCountAtNextInterval" : 5,
          "predictedMillisUntilBytesBackpressure" : 9
        },
        "output" : "output",
        "input" : "input",
        "percentUseBytes" : 7,
        "flowFileAvailability" : "flowFileAvailability",
        "destinationName" : "destinationName",
        "queuedCount" : "queuedCount",
        "queuedSize" : "queuedSize",
        "flowFilesQueued" : 6,
        "name" : "name",
        "flowFilesIn" : 1,
        "id" : "id",
        "sourceName" : "sourceName",
        "flowFilesOut" : 1,
        "bytesIn" : 4,
        "bytesOut" : 7,
        "bytesQueued" : 1
      },
      "id" : "id",
      "sourceName" : "sourceName",
      "destinationId" : "destinationId",
      "statsLastRefreshed" : "statsLastRefreshed"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConnectionsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/empty-all-connections-requests/{drop-request-id}
Gets the current status of a drop all flowfiles request. (getDropAllFlowfilesRequest)

Path parameters

id (required)
Path Parameter — The process group id.
drop-request-id (required)
Path Parameter — The drop request id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/funnels
Gets all funnels (getFunnels)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

FunnelsEntity

Example data

Content-Type: application/json
{
  "funnels" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }
    },
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "uri" : "uri",
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FunnelsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/input-ports
Gets all input ports (getInputPorts)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

InputPortsEntity

Example data

Content-Type: application/json
{
  "inputPorts" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "portType" : "portType",
    "component" : {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    },
    "allowRemoteAccess" : true,
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "output" : "output",
        "input" : "input",
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "flowFilesIn" : 5,
        "id" : "id",
        "flowFilesOut" : 5,
        "runStatus" : "Running",
        "bytesIn" : 6,
        "bytesOut" : 1
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "portType" : "portType",
    "component" : {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    },
    "allowRemoteAccess" : true,
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "output" : "output",
        "input" : "input",
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "flowFilesIn" : 5,
        "id" : "id",
        "flowFilesOut" : 5,
        "runStatus" : "Running",
        "bytesIn" : 6,
        "bytesOut" : 1
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

InputPortsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/labels
Gets all labels (getLabels)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

LabelsEntity

Example data

Content-Type: application/json
{
  "labels" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "getzIndex" : 5,
      "versionedComponentId" : "versionedComponentId",
      "width" : 2.3021358869347655,
      "parentGroupId" : "parentGroupId",
      "style" : {
        "key" : "style"
      },
      "id" : "id",
      "label" : "label",
      "height" : 5.637376656633329
    },
    "getzIndex" : 1,
    "id" : "id",
    "uri" : "uri",
    "dimensions" : {
      "width" : 6.027456183070403,
      "height" : 0.8008281904610115
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "getzIndex" : 5,
      "versionedComponentId" : "versionedComponentId",
      "width" : 2.3021358869347655,
      "parentGroupId" : "parentGroupId",
      "style" : {
        "key" : "style"
      },
      "id" : "id",
      "label" : "label",
      "height" : 5.637376656633329
    },
    "getzIndex" : 1,
    "id" : "id",
    "uri" : "uri",
    "dimensions" : {
      "width" : 6.027456183070403,
      "height" : 0.8008281904610115
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LabelsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/local-modifications
Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry (getLocalModifications)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

FlowComparisonEntity

Example data

Content-Type: application/json
{
  "componentDifferences" : [ {
    "componentType" : "componentType",
    "componentId" : "componentId",
    "processGroupId" : "processGroupId",
    "differences" : [ {
      "differenceType" : "differenceType",
      "difference" : "difference"
    }, {
      "differenceType" : "differenceType",
      "difference" : "difference"
    } ],
    "componentName" : "componentName"
  }, {
    "componentType" : "componentType",
    "componentId" : "componentId",
    "processGroupId" : "processGroupId",
    "differences" : [ {
      "differenceType" : "differenceType",
      "difference" : "difference"
    }, {
      "differenceType" : "differenceType",
      "difference" : "difference"
    } ],
    "componentName" : "componentName"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

FlowComparisonEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/output-ports
Gets all output ports (getOutputPorts)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

OutputPortsEntity

Example data

Content-Type: application/json
{
  "outputPorts" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "portType" : "portType",
    "component" : {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    },
    "allowRemoteAccess" : true,
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "output" : "output",
        "input" : "input",
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "flowFilesIn" : 5,
        "id" : "id",
        "flowFilesOut" : 5,
        "runStatus" : "Running",
        "bytesIn" : 6,
        "bytesOut" : 1
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "portType" : "portType",
    "component" : {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    },
    "allowRemoteAccess" : true,
    "id" : "id",
    "uri" : "uri",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "transmitting" : true,
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 2,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "output" : "output",
        "input" : "input",
        "activeThreadCount" : 0,
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "flowFilesIn" : 5,
        "id" : "id",
        "flowFilesOut" : 5,
        "runStatus" : "Running",
        "bytesIn" : 6,
        "bytesOut" : 1
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OutputPortsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}
Gets a process group (getProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/process-groups
Gets all process groups (getProcessGroups)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

ProcessGroupsEntity

Example data

Content-Type: application/json
{
  "processGroups" : [ {
    "activeRemotePortCount" : 0,
    "staleCount" : 3,
    "outputPortCount" : 3,
    "inputPortCount" : 7,
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "processGroupUpdateStrategy" : "CURRENT_GROUP",
    "disabledCount" : 7,
    "runningCount" : 5,
    "versionedFlowSnapshot" : {
      "bucket" : {
        "identifier" : "identifier",
        "permissions" : {
          "canRead" : true,
          "canDelete" : true,
          "canWrite" : true
        },
        "createdTimestamp" : 2,
        "name" : "name",
        "description" : "description"
      },
      "externalControllerServices" : {
        "key" : {
          "identifier" : "identifier",
          "name" : "name"
        }
      },
      "snapshotMetadata" : {
        "flowIdentifier" : "flowIdentifier",
        "comments" : "comments",
        "author" : "author",
        "bucketIdentifier" : "bucketIdentifier",
        "branch" : "branch",
        "version" : "version",
        "timestamp" : 5
      },
      "flowContents" : {
        "processors" : [ {
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "runDurationMillis" : 3,
          "propertyDescriptors" : { },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "yieldDuration" : "yieldDuration",
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "retryCount" : 1,
          "penaltyDuration" : "penaltyDuration",
          "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
          "schedulingStrategy" : "schedulingStrategy",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "schedulingPeriod" : "schedulingPeriod",
          "style" : {
            "key" : "style"
          },
          "groupIdentifier" : "groupIdentifier",
          "properties" : {
            "key" : "properties"
          }
        }, {
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "runDurationMillis" : 3,
          "propertyDescriptors" : { },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "yieldDuration" : "yieldDuration",
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "retryCount" : 1,
          "penaltyDuration" : "penaltyDuration",
          "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
          "schedulingStrategy" : "schedulingStrategy",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "schedulingPeriod" : "schedulingPeriod",
          "style" : {
            "key" : "style"
          },
          "groupIdentifier" : "groupIdentifier",
          "properties" : {
            "key" : "properties"
          }
        } ],
        "scheduledState" : "ENABLED",
        "processGroups" : [ null, null ],
        "outputPorts" : [ null, null ],
        "funnels" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier"
        } ],
        "versionedFlowCoordinates" : {
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "branch" : "branch",
          "flowId" : "flowId",
          "version" : "version",
          "latest" : true
        },
        "connections" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "comments" : "comments",
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
          "destination" : {
            "comments" : "comments",
            "groupId" : "groupId",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
          "labelIndex" : 2,
          "bends" : [ {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          }, {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          } ],
          "backPressureObjectThreshold" : 0,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "partitioningAttribute" : "partitioningAttribute",
          "zIndex" : 9
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "comments" : "comments",
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
          "destination" : {
            "comments" : "comments",
            "groupId" : "groupId",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
          "labelIndex" : 2,
          "bends" : [ {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          }, {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          } ],
          "backPressureObjectThreshold" : 0,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "partitioningAttribute" : "partitioningAttribute",
          "zIndex" : 9
        } ],
        "logFileSuffix" : "logFileSuffix",
        "parameterContextName" : "parameterContextName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "defaultBackPressureObjectThreshold" : 0,
        "comments" : "comments",
        "executionEngine" : "STANDARD",
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "labels" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "width" : 4.8789878742268815,
          "instanceIdentifier" : "instanceIdentifier",
          "style" : {
            "key" : "style"
          },
          "label" : "label",
          "groupIdentifier" : "groupIdentifier",
          "height" : 6.173804034172511,
          "zIndex" : 6
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "width" : 4.8789878742268815,
          "instanceIdentifier" : "instanceIdentifier",
          "style" : {
            "key" : "style"
          },
          "label" : "label",
          "groupIdentifier" : "groupIdentifier",
          "height" : 6.173804034172511,
          "zIndex" : 6
        } ],
        "controllerServices" : [ {
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "bulletinLevel" : "bulletinLevel",
          "propertyDescriptors" : {
            "key" : {
              "resourceDefinition" : {
                "resourceTypes" : [ "FILE", "FILE" ],
                "cardinality" : "SINGLE"
              },
              "displayName" : "displayName",
              "identifiesControllerService" : true,
              "name" : "name",
              "dynamic" : true,
              "sensitive" : true
            }
          },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "properties" : {
            "key" : "properties"
          }
        }, {
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "bulletinLevel" : "bulletinLevel",
          "propertyDescriptors" : {
            "key" : {
              "resourceDefinition" : {
                "resourceTypes" : [ "FILE", "FILE" ],
                "cardinality" : "SINGLE"
              },
              "displayName" : "displayName",
              "identifiesControllerService" : true,
              "name" : "name",
              "dynamic" : true,
              "sensitive" : true
            }
          },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "properties" : {
            "key" : "properties"
          }
        } ],
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "flowFileConcurrency" : "flowFileConcurrency",
        "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
        "name" : "name",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "allowRemoteAccess" : true,
          "concurrentlySchedulableTaskCount" : 2,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "portFunction" : "STANDARD",
          "groupIdentifier" : "groupIdentifier",
          "type" : "INPUT_PORT",
          "scheduledState" : "ENABLED"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "allowRemoteAccess" : true,
          "concurrentlySchedulableTaskCount" : 2,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "portFunction" : "STANDARD",
          "groupIdentifier" : "groupIdentifier",
          "type" : "INPUT_PORT",
          "scheduledState" : "ENABLED"
        } ],
        "instanceIdentifier" : "instanceIdentifier",
        "maxConcurrentTasks" : 9,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "groupIdentifier" : "groupIdentifier",
        "remoteProcessGroups" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "communicationsTimeout" : "communicationsTimeout",
          "proxyHost" : "proxyHost",
          "proxyPort" : 4,
          "outputPorts" : [ null, null ],
          "transportProtocol" : "RAW, HTTP",
          "name" : "name",
          "proxyUser" : "proxyUser",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          } ],
          "targetUris" : "targetUris",
          "instanceIdentifier" : "instanceIdentifier",
          "yieldDuration" : "yieldDuration",
          "groupIdentifier" : "groupIdentifier",
          "localNetworkInterface" : "localNetworkInterface"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "communicationsTimeout" : "communicationsTimeout",
          "proxyHost" : "proxyHost",
          "proxyPort" : 4,
          "outputPorts" : [ null, null ],
          "transportProtocol" : "RAW, HTTP",
          "name" : "name",
          "proxyUser" : "proxyUser",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          } ],
          "targetUris" : "targetUris",
          "instanceIdentifier" : "instanceIdentifier",
          "yieldDuration" : "yieldDuration",
          "groupIdentifier" : "groupIdentifier",
          "localNetworkInterface" : "localNetworkInterface"
        } ]
      },
      "parameterProviders" : {
        "key" : {
          "identifier" : "identifier",
          "name" : "name",
          "type" : "type"
        }
      },
      "flow" : {
        "versionCount" : 4,
        "bucketName" : "bucketName",
        "identifier" : "identifier",
        "createdTimestamp" : 3,
        "name" : "name",
        "description" : "description",
        "bucketIdentifier" : "bucketIdentifier",
        "versionInfo" : {
          "version" : 0
        },
        "branch" : "branch",
        "lastModifiedTimestamp" : 8
      },
      "flowEncodingVersion" : "flowEncodingVersion",
      "latest" : true,
      "parameterContexts" : {
        "key" : {
          "parameterGroupName" : "parameterGroupName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "synchronized" : true,
          "comments" : "comments",
          "description" : "description",
          "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "parameterProvider" : "parameterProvider",
          "parameters" : [ {
            "referencedAssets" : [ {
              "identifier" : "identifier",
              "name" : "name"
            }, {
              "identifier" : "identifier",
              "name" : "name"
            } ],
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "value" : "value"
          }, {
            "referencedAssets" : [ {
              "identifier" : "identifier",
              "name" : "name"
            }, {
              "identifier" : "identifier",
              "name" : "name"
            } ],
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "value" : "value"
          } ]
        }
      }
    },
    "stoppedCount" : 7,
    "id" : "id",
    "bulletins" : [ null, null ],
    "publicInputPortCount" : 3,
    "upToDateCount" : 3,
    "inactiveRemotePortCount" : 0,
    "uri" : "uri",
    "locallyModifiedCount" : 7,
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "disconnectedNodeAcknowledged" : true,
    "publicOutputPortCount" : 7,
    "component" : {
      "activeRemotePortCount" : 6,
      "flowfileConcurrency" : "UNBOUNDED",
      "staleCount" : 5,
      "outputPortCount" : 1,
      "inputPortCount" : 9,
      "versionedComponentId" : "versionedComponentId",
      "disabledCount" : 5,
      "runningCount" : 6,
      "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
      "stoppedCount" : 6,
      "id" : "id",
      "versionControlInformation" : {
        "bucketName" : "bucketName",
        "groupId" : "groupId",
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "registryName" : "registryName",
        "branch" : "branch",
        "flowName" : "flowName",
        "version" : "version",
        "flowDescription" : "flowDescription",
        "stateExplanation" : "stateExplanation",
        "state" : "LOCALLY_MODIFIED",
        "flowId" : "flowId"
      },
      "logFileSuffix" : "logFileSuffix",
      "defaultBackPressureObjectThreshold" : 4,
      "publicInputPortCount" : 2,
      "comments" : "comments",
      "upToDateCount" : 3,
      "parentGroupId" : "parentGroupId",
      "inactiveRemotePortCount" : 9,
      "executionEngine" : "STATELESS",
      "locallyModifiedCount" : 3,
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "publicOutputPortCount" : 6,
      "localOutputPortCount" : 9,
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "localInputPortCount" : 8,
      "contents" : {
        "controllerServices" : [ {
          "bulletinLevel" : "bulletinLevel",
          "deprecated" : true,
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "ENABLED",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "referencingComponents" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          } ],
          "validationStatus" : "VALID",
          "annotationData" : "annotationData",
          "comments" : "comments",
          "parentGroupId" : "parentGroupId",
          "customUiUrl" : "customUiUrl",
          "restricted" : true,
          "name" : "name",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "persistsState" : true,
          "properties" : {
            "key" : "properties"
          }
        }, {
          "bulletinLevel" : "bulletinLevel",
          "deprecated" : true,
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "ENABLED",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "referencingComponents" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          } ],
          "validationStatus" : "VALID",
          "annotationData" : "annotationData",
          "comments" : "comments",
          "parentGroupId" : "parentGroupId",
          "customUiUrl" : "customUiUrl",
          "restricted" : true,
          "name" : "name",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "persistsState" : true,
          "properties" : {
            "key" : "properties"
          }
        } ],
        "processGroups" : [ null, null ],
        "outputPorts" : [ null, null ],
        "funnels" : [ {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        }, {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        } ],
        "inputPorts" : [ {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        }, {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        } ],
        "processors" : [ {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        }, {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        } ],
        "remoteProcessGroups" : [ {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        }, {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        } ],
        "connections" : [ {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        }, {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        } ],
        "labels" : [ {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        }, {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        } ]
      },
      "statelessGroupScheduledState" : "STOPPED",
      "invalidCount" : 6,
      "name" : "name",
      "syncFailureCount" : 3,
      "maxConcurrentTasks" : 6,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "locallyModifiedAndStaleCount" : 6,
      "parameterContext" : {
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id"
      }
    },
    "localOutputPortCount" : 4,
    "localInputPortCount" : 0,
    "invalidCount" : 6,
    "syncFailureCount" : 0,
    "versionedFlowState" : "LOCALLY_MODIFIED",
    "locallyModifiedAndStaleCount" : 8,
    "status" : {
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "transferred" : "transferred",
        "queued" : "queued",
        "output" : "output",
        "remoteProcessGroupStatusSnapshots" : [ {
          "canRead" : true,
          "remoteProcessGroupStatusSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id"
        }, {
          "canRead" : true,
          "remoteProcessGroupStatusSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id"
        } ],
        "connectionStatusSnapshots" : [ {
          "canRead" : true,
          "connectionStatusSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id"
        }, {
          "canRead" : true,
          "connectionStatusSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id"
        } ],
        "flowFilesReceived" : 5,
        "queuedCount" : "queuedCount",
        "queuedSize" : "queuedSize",
        "flowFilesSent" : 4,
        "processGroupStatusSnapshots" : [ {
          "canRead" : true,
          "id" : "id"
        }, {
          "canRead" : true,
          "id" : "id"
        } ],
        "flowFilesIn" : 9,
        "id" : "id",
        "written" : "written",
        "statelessActiveThreadCount" : 3,
        "flowFilesOut" : 0,
        "bytesIn" : 0,
        "bytesOut" : 6,
        "bytesQueued" : 4,
        "bytesWritten" : 0,
        "outputPortStatusSnapshots" : [ null, null ],
        "bytesTransferred" : 9,
        "read" : "read",
        "activeThreadCount" : 4,
        "processorStatusSnapshots" : [ {
          "processorStatusSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "canRead" : true,
          "id" : "id"
        }, {
          "processorStatusSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "canRead" : true,
          "id" : "id"
        } ],
        "bytesRead" : 1,
        "processingPerformanceStatus" : {
          "identifier" : "identifier",
          "cpuDuration" : 0,
          "contentReadDuration" : 4,
          "sessionCommitDuration" : 1,
          "garbageCollectionDuration" : 2,
          "contentWriteDuration" : 3
        },
        "received" : "received",
        "bytesSent" : 7,
        "processingNanos" : 8,
        "sent" : "sent",
        "flowFilesTransferred" : 6,
        "terminatedThreadCount" : 9,
        "input" : "input",
        "bytesReceived" : 4,
        "flowFilesQueued" : 7,
        "name" : "name",
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "inputPortStatusSnapshots" : [ {
          "portStatusSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "canRead" : true,
          "id" : "id"
        }, {
          "portStatusSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "canRead" : true,
          "id" : "id"
        } ]
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed"
    }
  }, {
    "activeRemotePortCount" : 0,
    "staleCount" : 3,
    "outputPortCount" : 3,
    "inputPortCount" : 7,
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "processGroupUpdateStrategy" : "CURRENT_GROUP",
    "disabledCount" : 7,
    "runningCount" : 5,
    "versionedFlowSnapshot" : {
      "bucket" : {
        "identifier" : "identifier",
        "permissions" : {
          "canRead" : true,
          "canDelete" : true,
          "canWrite" : true
        },
        "createdTimestamp" : 2,
        "name" : "name",
        "description" : "description"
      },
      "externalControllerServices" : {
        "key" : {
          "identifier" : "identifier",
          "name" : "name"
        }
      },
      "snapshotMetadata" : {
        "flowIdentifier" : "flowIdentifier",
        "comments" : "comments",
        "author" : "author",
        "bucketIdentifier" : "bucketIdentifier",
        "branch" : "branch",
        "version" : "version",
        "timestamp" : 5
      },
      "flowContents" : {
        "processors" : [ {
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "runDurationMillis" : 3,
          "propertyDescriptors" : { },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "yieldDuration" : "yieldDuration",
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "retryCount" : 1,
          "penaltyDuration" : "penaltyDuration",
          "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
          "schedulingStrategy" : "schedulingStrategy",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "schedulingPeriod" : "schedulingPeriod",
          "style" : {
            "key" : "style"
          },
          "groupIdentifier" : "groupIdentifier",
          "properties" : {
            "key" : "properties"
          }
        }, {
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "runDurationMillis" : 3,
          "propertyDescriptors" : { },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "yieldDuration" : "yieldDuration",
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "retryCount" : 1,
          "penaltyDuration" : "penaltyDuration",
          "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
          "schedulingStrategy" : "schedulingStrategy",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "schedulingPeriod" : "schedulingPeriod",
          "style" : {
            "key" : "style"
          },
          "groupIdentifier" : "groupIdentifier",
          "properties" : {
            "key" : "properties"
          }
        } ],
        "scheduledState" : "ENABLED",
        "processGroups" : [ null, null ],
        "outputPorts" : [ null, null ],
        "funnels" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier"
        } ],
        "versionedFlowCoordinates" : {
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "branch" : "branch",
          "flowId" : "flowId",
          "version" : "version",
          "latest" : true
        },
        "connections" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "comments" : "comments",
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
          "destination" : {
            "comments" : "comments",
            "groupId" : "groupId",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
          "labelIndex" : 2,
          "bends" : [ {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          }, {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          } ],
          "backPressureObjectThreshold" : 0,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "partitioningAttribute" : "partitioningAttribute",
          "zIndex" : 9
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "comments" : "comments",
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
          "destination" : {
            "comments" : "comments",
            "groupId" : "groupId",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
          "labelIndex" : 2,
          "bends" : [ {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          }, {
            "x" : 7.203794749804894,
            "y" : 4.332304821875894
          } ],
          "backPressureObjectThreshold" : 0,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "partitioningAttribute" : "partitioningAttribute",
          "zIndex" : 9
        } ],
        "logFileSuffix" : "logFileSuffix",
        "parameterContextName" : "parameterContextName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "defaultBackPressureObjectThreshold" : 0,
        "comments" : "comments",
        "executionEngine" : "STANDARD",
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "labels" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "width" : 4.8789878742268815,
          "instanceIdentifier" : "instanceIdentifier",
          "style" : {
            "key" : "style"
          },
          "label" : "label",
          "groupIdentifier" : "groupIdentifier",
          "height" : 6.173804034172511,
          "zIndex" : 6
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "name" : "name",
          "width" : 4.8789878742268815,
          "instanceIdentifier" : "instanceIdentifier",
          "style" : {
            "key" : "style"
          },
          "label" : "label",
          "groupIdentifier" : "groupIdentifier",
          "height" : 6.173804034172511,
          "zIndex" : 6
        } ],
        "controllerServices" : [ {
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "bulletinLevel" : "bulletinLevel",
          "propertyDescriptors" : {
            "key" : {
              "resourceDefinition" : {
                "resourceTypes" : [ "FILE", "FILE" ],
                "cardinality" : "SINGLE"
              },
              "displayName" : "displayName",
              "identifiesControllerService" : true,
              "name" : "name",
              "dynamic" : true,
              "sensitive" : true
            }
          },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "properties" : {
            "key" : "properties"
          }
        }, {
          "annotationData" : "annotationData",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "bulletinLevel" : "bulletinLevel",
          "propertyDescriptors" : {
            "key" : {
              "resourceDefinition" : {
                "resourceTypes" : [ "FILE", "FILE" ],
                "cardinality" : "SINGLE"
              },
              "displayName" : "displayName",
              "identifiesControllerService" : true,
              "name" : "name",
              "dynamic" : true,
              "sensitive" : true
            }
          },
          "type" : "type",
          "scheduledState" : "ENABLED",
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "properties" : {
            "key" : "properties"
          }
        } ],
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "flowFileConcurrency" : "flowFileConcurrency",
        "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
        "name" : "name",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "allowRemoteAccess" : true,
          "concurrentlySchedulableTaskCount" : 2,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "portFunction" : "STANDARD",
          "groupIdentifier" : "groupIdentifier",
          "type" : "INPUT_PORT",
          "scheduledState" : "ENABLED"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "allowRemoteAccess" : true,
          "concurrentlySchedulableTaskCount" : 2,
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "portFunction" : "STANDARD",
          "groupIdentifier" : "groupIdentifier",
          "type" : "INPUT_PORT",
          "scheduledState" : "ENABLED"
        } ],
        "instanceIdentifier" : "instanceIdentifier",
        "maxConcurrentTasks" : 9,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "groupIdentifier" : "groupIdentifier",
        "remoteProcessGroups" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "communicationsTimeout" : "communicationsTimeout",
          "proxyHost" : "proxyHost",
          "proxyPort" : 4,
          "outputPorts" : [ null, null ],
          "transportProtocol" : "RAW, HTTP",
          "name" : "name",
          "proxyUser" : "proxyUser",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          } ],
          "targetUris" : "targetUris",
          "instanceIdentifier" : "instanceIdentifier",
          "yieldDuration" : "yieldDuration",
          "groupIdentifier" : "groupIdentifier",
          "localNetworkInterface" : "localNetworkInterface"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "communicationsTimeout" : "communicationsTimeout",
          "proxyHost" : "proxyHost",
          "proxyPort" : 4,
          "outputPorts" : [ null, null ],
          "transportProtocol" : "RAW, HTTP",
          "name" : "name",
          "proxyUser" : "proxyUser",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "remoteGroupId" : "remoteGroupId",
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "useCompression" : true,
            "scheduledState" : "ENABLED",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "batchSize" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 5
            },
            "groupIdentifier" : "groupIdentifier"
          } ],
          "targetUris" : "targetUris",
          "instanceIdentifier" : "instanceIdentifier",
          "yieldDuration" : "yieldDuration",
          "groupIdentifier" : "groupIdentifier",
          "localNetworkInterface" : "localNetworkInterface"
        } ]
      },
      "parameterProviders" : {
        "key" : {
          "identifier" : "identifier",
          "name" : "name",
          "type" : "type"
        }
      },
      "flow" : {
        "versionCount" : 4,
        "bucketName" : "bucketName",
        "identifier" : "identifier",
        "createdTimestamp" : 3,
        "name" : "name",
        "description" : "description",
        "bucketIdentifier" : "bucketIdentifier",
        "versionInfo" : {
          "version" : 0
        },
        "branch" : "branch",
        "lastModifiedTimestamp" : 8
      },
      "flowEncodingVersion" : "flowEncodingVersion",
      "latest" : true,
      "parameterContexts" : {
        "key" : {
          "parameterGroupName" : "parameterGroupName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "synchronized" : true,
          "comments" : "comments",
          "description" : "description",
          "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "groupIdentifier" : "groupIdentifier",
          "parameterProvider" : "parameterProvider",
          "parameters" : [ {
            "referencedAssets" : [ {
              "identifier" : "identifier",
              "name" : "name"
            }, {
              "identifier" : "identifier",
              "name" : "name"
            } ],
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "value" : "value"
          }, {
            "referencedAssets" : [ {
              "identifier" : "identifier",
              "name" : "name"
            }, {
              "identifier" : "identifier",
              "name" : "name"
            } ],
            "provided" : true,
            "name" : "name",
            "description" : "description",
            "sensitive" : true,
            "value" : "value"
          } ]
        }
      }
    },
    "stoppedCount" : 7,
    "id" : "id",
    "bulletins" : [ null, null ],
    "publicInputPortCount" : 3,
    "upToDateCount" : 3,
    "inactiveRemotePortCount" : 0,
    "uri" : "uri",
    "locallyModifiedCount" : 7,
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    },
    "disconnectedNodeAcknowledged" : true,
    "publicOutputPortCount" : 7,
    "component" : {
      "activeRemotePortCount" : 6,
      "flowfileConcurrency" : "UNBOUNDED",
      "staleCount" : 5,
      "outputPortCount" : 1,
      "inputPortCount" : 9,
      "versionedComponentId" : "versionedComponentId",
      "disabledCount" : 5,
      "runningCount" : 6,
      "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
      "stoppedCount" : 6,
      "id" : "id",
      "versionControlInformation" : {
        "bucketName" : "bucketName",
        "groupId" : "groupId",
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "registryName" : "registryName",
        "branch" : "branch",
        "flowName" : "flowName",
        "version" : "version",
        "flowDescription" : "flowDescription",
        "stateExplanation" : "stateExplanation",
        "state" : "LOCALLY_MODIFIED",
        "flowId" : "flowId"
      },
      "logFileSuffix" : "logFileSuffix",
      "defaultBackPressureObjectThreshold" : 4,
      "publicInputPortCount" : 2,
      "comments" : "comments",
      "upToDateCount" : 3,
      "parentGroupId" : "parentGroupId",
      "inactiveRemotePortCount" : 9,
      "executionEngine" : "STATELESS",
      "locallyModifiedCount" : 3,
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "publicOutputPortCount" : 6,
      "localOutputPortCount" : 9,
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "localInputPortCount" : 8,
      "contents" : {
        "controllerServices" : [ {
          "bulletinLevel" : "bulletinLevel",
          "deprecated" : true,
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "ENABLED",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "referencingComponents" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          } ],
          "validationStatus" : "VALID",
          "annotationData" : "annotationData",
          "comments" : "comments",
          "parentGroupId" : "parentGroupId",
          "customUiUrl" : "customUiUrl",
          "restricted" : true,
          "name" : "name",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "persistsState" : true,
          "properties" : {
            "key" : "properties"
          }
        }, {
          "bulletinLevel" : "bulletinLevel",
          "deprecated" : true,
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "controllerServiceApis" : [ {
            "type" : "type"
          }, {
            "type" : "type"
          } ],
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "state" : "ENABLED",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "referencingComponents" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "descriptors" : { },
              "referenceCycle" : true,
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "referenceType" : "Processor",
              "validationErrors" : [ "validationErrors", "validationErrors" ],
              "id" : "id",
              "state" : "state",
              "type" : "type",
              "referencingComponents" : [ null, null ],
              "properties" : {
                "key" : "properties"
              }
            },
            "id" : "id",
            "uri" : "uri",
            "operatePermissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          } ],
          "validationStatus" : "VALID",
          "annotationData" : "annotationData",
          "comments" : "comments",
          "parentGroupId" : "parentGroupId",
          "customUiUrl" : "customUiUrl",
          "restricted" : true,
          "name" : "name",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "persistsState" : true,
          "properties" : {
            "key" : "properties"
          }
        } ],
        "processGroups" : [ null, null ],
        "outputPorts" : [ null, null ],
        "funnels" : [ {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        }, {
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          }
        } ],
        "inputPorts" : [ {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        }, {
          "comments" : "comments",
          "concurrentlySchedulableTaskCount" : 1,
          "parentGroupId" : "parentGroupId",
          "type" : "INPUT_PORT",
          "allowRemoteAccess" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "id" : "id",
          "portFunction" : "STANDARD",
          "state" : "RUNNING"
        } ],
        "processors" : [ {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        }, {
          "supportsBatching" : true,
          "supportsParallelProcessing" : true,
          "deprecated" : true,
          "executionNodeRestricted" : true,
          "description" : "description",
          "parentGroupId" : "parentGroupId",
          "multipleVersionsAvailable" : true,
          "extensionMissing" : true,
          "type" : "type",
          "inputRequirement" : "inputRequirement",
          "relationships" : [ {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          }, {
            "name" : "name",
            "autoTerminate" : true,
            "description" : "description",
            "retry" : true
          } ],
          "restricted" : true,
          "supportsSensitiveDynamicProperties" : true,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "state" : "RUNNING",
          "bundle" : {
            "artifact" : "artifact",
            "version" : "version",
            "group" : "group"
          },
          "config" : {
            "annotationData" : "annotationData",
            "comments" : "comments",
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "concurrentlySchedulableTaskCount" : 7,
            "retryCount" : 9,
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "penaltyDuration" : "penaltyDuration",
            "defaultSchedulingPeriod" : {
              "key" : "defaultSchedulingPeriod"
            },
            "defaultConcurrentTasks" : {
              "key" : "defaultConcurrentTasks"
            },
            "runDurationMillis" : 3,
            "customUiUrl" : "customUiUrl",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "lossTolerant" : true,
            "backoffMechanism" : "PENALIZE_FLOWFILE",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "schedulingStrategy" : "schedulingStrategy",
            "schedulingPeriod" : "schedulingPeriod",
            "yieldDuration" : "yieldDuration",
            "properties" : {
              "key" : "properties"
            },
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
          },
          "persistsState" : true,
          "validationStatus" : "VALID"
        } ],
        "remoteProcessGroups" : [ {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        }, {
          "inactiveRemoteInputPortCount" : 1,
          "targetSecure" : true,
          "communicationsTimeout" : "communicationsTimeout",
          "outputPortCount" : 7,
          "activeRemoteInputPortCount" : 2,
          "inputPortCount" : 6,
          "proxyPort" : 1,
          "flowRefreshed" : "flowRefreshed",
          "transportProtocol" : "transportProtocol",
          "versionedComponentId" : "versionedComponentId",
          "transmitting" : true,
          "validationErrors" : [ "validationErrors", "validationErrors" ],
          "yieldDuration" : "yieldDuration",
          "id" : "id",
          "localNetworkInterface" : "localNetworkInterface",
          "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
          "comments" : "comments",
          "proxyPassword" : "proxyPassword",
          "parentGroupId" : "parentGroupId",
          "activeRemoteOutputPortCount" : 4,
          "proxyHost" : "proxyHost",
          "contents" : {
            "outputPorts" : [ null, null ],
            "inputPorts" : [ {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            }, {
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "groupId" : "groupId",
              "targetRunning" : true,
              "useCompression" : true,
              "connected" : true,
              "batchSettings" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 7
              },
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id"
            } ]
          },
          "name" : "name",
          "proxyUser" : "proxyUser",
          "targetUri" : "targetUri",
          "targetUris" : "targetUris",
          "inactiveRemoteOutputPortCount" : 1
        } ],
        "connections" : [ {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        }, {
          "prioritizers" : [ "prioritizers", "prioritizers" ],
          "flowFileExpiration" : "flowFileExpiration",
          "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
          "loadBalanceCompression" : "DO_NOT_COMPRESS",
          "destination" : {
            "running" : true,
            "comments" : "comments",
            "groupId" : "groupId",
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id",
            "type" : "PROCESSOR"
          },
          "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
          "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
          "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
          "parentGroupId" : "parentGroupId",
          "labelIndex" : 7,
          "bends" : [ null, null ],
          "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
          "backPressureObjectThreshold" : 5,
          "getzIndex" : 2,
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "id" : "id",
          "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
        } ],
        "labels" : [ {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        }, {
          "getzIndex" : 5,
          "versionedComponentId" : "versionedComponentId",
          "width" : 2.3021358869347655,
          "parentGroupId" : "parentGroupId",
          "style" : {
            "key" : "style"
          },
          "id" : "id",
          "label" : "label",
          "height" : 5.637376656633329
        } ]
      },
      "statelessGroupScheduledState" : "STOPPED",
      "invalidCount" : 6,
      "name" : "name",
      "syncFailureCount" : 3,
      "maxConcurrentTasks" : 6,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "locallyModifiedAndStaleCount" : 6,
      "parameterContext" : {
        "component" : {
          "name" : "name",
          "id" : "id"
        },
        "id" : "id"
      }
    },
    "localOutputPortCount" : 4,
    "localInputPortCount" : 0,
    "invalidCount" : 6,
    "syncFailureCount" : 0,
    "versionedFlowState" : "LOCALLY_MODIFIED",
    "locallyModifiedAndStaleCount" : 8,
    "status" : {
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "transferred" : "transferred",
        "queued" : "queued",
        "output" : "output",
        "remoteProcessGroupStatusSnapshots" : [ {
          "canRead" : true,
          "remoteProcessGroupStatusSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id"
        }, {
          "canRead" : true,
          "remoteProcessGroupStatusSnapshot" : {
            "bytesReceived" : 5,
            "activeThreadCount" : 5,
            "transmissionStatus" : "transmissionStatus",
            "flowFilesReceived" : 7,
            "groupId" : "groupId",
            "name" : "name",
            "targetUri" : "targetUri",
            "flowFilesSent" : 3,
            "received" : "received",
            "bytesSent" : 8,
            "id" : "id",
            "sent" : "sent"
          },
          "id" : "id"
        } ],
        "connectionStatusSnapshots" : [ {
          "canRead" : true,
          "connectionStatusSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id"
        }, {
          "canRead" : true,
          "connectionStatusSnapshot" : {
            "sourceId" : "sourceId",
            "groupId" : "groupId",
            "queued" : "queued",
            "percentUseCount" : 1,
            "destinationId" : "destinationId",
            "predictions" : {
              "predictedBytesAtNextInterval" : 4,
              "predictionIntervalSeconds" : 9,
              "predictedPercentBytes" : 6,
              "predictedPercentCount" : 8,
              "predictedMillisUntilCountBackpressure" : 9,
              "predictedCountAtNextInterval" : 5,
              "predictedMillisUntilBytesBackpressure" : 9
            },
            "output" : "output",
            "input" : "input",
            "percentUseBytes" : 7,
            "flowFileAvailability" : "flowFileAvailability",
            "destinationName" : "destinationName",
            "queuedCount" : "queuedCount",
            "queuedSize" : "queuedSize",
            "flowFilesQueued" : 6,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "sourceName" : "sourceName",
            "flowFilesOut" : 1,
            "bytesIn" : 4,
            "bytesOut" : 7,
            "bytesQueued" : 1
          },
          "id" : "id"
        } ],
        "flowFilesReceived" : 5,
        "queuedCount" : "queuedCount",
        "queuedSize" : "queuedSize",
        "flowFilesSent" : 4,
        "processGroupStatusSnapshots" : [ {
          "canRead" : true,
          "id" : "id"
        }, {
          "canRead" : true,
          "id" : "id"
        } ],
        "flowFilesIn" : 9,
        "id" : "id",
        "written" : "written",
        "statelessActiveThreadCount" : 3,
        "flowFilesOut" : 0,
        "bytesIn" : 0,
        "bytesOut" : 6,
        "bytesQueued" : 4,
        "bytesWritten" : 0,
        "outputPortStatusSnapshots" : [ null, null ],
        "bytesTransferred" : 9,
        "read" : "read",
        "activeThreadCount" : 4,
        "processorStatusSnapshots" : [ {
          "processorStatusSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "canRead" : true,
          "id" : "id"
        }, {
          "processorStatusSnapshot" : {
            "bytesWritten" : 9,
            "read" : "read",
            "tasksDurationNanos" : 8,
            "activeThreadCount" : 8,
            "groupId" : "groupId",
            "executionNode" : "ALL",
            "bytesRead" : 8,
            "type" : "type",
            "terminatedThreadCount" : 0,
            "output" : "output",
            "input" : "input",
            "taskCount" : 9,
            "name" : "name",
            "flowFilesIn" : 1,
            "id" : "id",
            "tasksDuration" : "tasksDuration",
            "written" : "written",
            "flowFilesOut" : 3,
            "runStatus" : "Running",
            "tasks" : "tasks",
            "bytesIn" : 6,
            "bytesOut" : 4
          },
          "canRead" : true,
          "id" : "id"
        } ],
        "bytesRead" : 1,
        "processingPerformanceStatus" : {
          "identifier" : "identifier",
          "cpuDuration" : 0,
          "contentReadDuration" : 4,
          "sessionCommitDuration" : 1,
          "garbageCollectionDuration" : 2,
          "contentWriteDuration" : 3
        },
        "received" : "received",
        "bytesSent" : 7,
        "processingNanos" : 8,
        "sent" : "sent",
        "flowFilesTransferred" : 6,
        "terminatedThreadCount" : 9,
        "input" : "input",
        "bytesReceived" : 4,
        "flowFilesQueued" : 7,
        "name" : "name",
        "versionedFlowState" : "LOCALLY_MODIFIED",
        "inputPortStatusSnapshots" : [ {
          "portStatusSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "canRead" : true,
          "id" : "id"
        }, {
          "portStatusSnapshot" : {
            "output" : "output",
            "input" : "input",
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "transmitting" : true,
            "flowFilesIn" : 5,
            "id" : "id",
            "flowFilesOut" : 5,
            "runStatus" : "Running",
            "bytesIn" : 6,
            "bytesOut" : 1
          },
          "canRead" : true,
          "id" : "id"
        } ]
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/processors
Gets all processors (getProcessors)

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

includeDescendantGroups (optional)
Query Parameter — Whether or not to include processors from descendant process groups default: false

Return type

ProcessorsEntity

Example data

Content-Type: application/json
{
  "processors" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "supportsBatching" : true,
      "supportsParallelProcessing" : true,
      "deprecated" : true,
      "executionNodeRestricted" : true,
      "description" : "description",
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "inputRequirement" : "inputRequirement",
      "relationships" : [ {
        "name" : "name",
        "autoTerminate" : true,
        "description" : "description",
        "retry" : true
      }, {
        "name" : "name",
        "autoTerminate" : true,
        "description" : "description",
        "retry" : true
      } ],
      "restricted" : true,
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "style" : {
        "key" : "style"
      },
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "config" : {
        "annotationData" : "annotationData",
        "comments" : "comments",
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "concurrentlySchedulableTaskCount" : 7,
        "retryCount" : 9,
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "penaltyDuration" : "penaltyDuration",
        "defaultSchedulingPeriod" : {
          "key" : "defaultSchedulingPeriod"
        },
        "defaultConcurrentTasks" : {
          "key" : "defaultConcurrentTasks"
        },
        "runDurationMillis" : 3,
        "customUiUrl" : "customUiUrl",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "lossTolerant" : true,
        "backoffMechanism" : "PENALIZE_FLOWFILE",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "schedulingStrategy" : "schedulingStrategy",
        "schedulingPeriod" : "schedulingPeriod",
        "yieldDuration" : "yieldDuration",
        "properties" : {
          "key" : "properties"
        },
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
      },
      "persistsState" : true,
      "validationStatus" : "VALID"
    },
    "id" : "id",
    "uri" : "uri",
    "inputRequirement" : "inputRequirement",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "bytesWritten" : 9,
        "read" : "read",
        "tasksDurationNanos" : 8,
        "activeThreadCount" : 8,
        "groupId" : "groupId",
        "executionNode" : "ALL",
        "bytesRead" : 8,
        "type" : "type",
        "terminatedThreadCount" : 0,
        "output" : "output",
        "input" : "input",
        "taskCount" : 9,
        "name" : "name",
        "flowFilesIn" : 1,
        "id" : "id",
        "tasksDuration" : "tasksDuration",
        "written" : "written",
        "flowFilesOut" : 3,
        "runStatus" : "Running",
        "tasks" : "tasks",
        "bytesIn" : 6,
        "bytesOut" : 4
      },
      "id" : "id",
      "type" : "type",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "supportsBatching" : true,
      "supportsParallelProcessing" : true,
      "deprecated" : true,
      "executionNodeRestricted" : true,
      "description" : "description",
      "parentGroupId" : "parentGroupId",
      "multipleVersionsAvailable" : true,
      "extensionMissing" : true,
      "type" : "type",
      "inputRequirement" : "inputRequirement",
      "relationships" : [ {
        "name" : "name",
        "autoTerminate" : true,
        "description" : "description",
        "retry" : true
      }, {
        "name" : "name",
        "autoTerminate" : true,
        "description" : "description",
        "retry" : true
      } ],
      "restricted" : true,
      "supportsSensitiveDynamicProperties" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "style" : {
        "key" : "style"
      },
      "id" : "id",
      "state" : "RUNNING",
      "bundle" : {
        "artifact" : "artifact",
        "version" : "version",
        "group" : "group"
      },
      "config" : {
        "annotationData" : "annotationData",
        "comments" : "comments",
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "concurrentlySchedulableTaskCount" : 7,
        "retryCount" : 9,
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "penaltyDuration" : "penaltyDuration",
        "defaultSchedulingPeriod" : {
          "key" : "defaultSchedulingPeriod"
        },
        "defaultConcurrentTasks" : {
          "key" : "defaultConcurrentTasks"
        },
        "runDurationMillis" : 3,
        "customUiUrl" : "customUiUrl",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "lossTolerant" : true,
        "backoffMechanism" : "PENALIZE_FLOWFILE",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "schedulingStrategy" : "schedulingStrategy",
        "schedulingPeriod" : "schedulingPeriod",
        "yieldDuration" : "yieldDuration",
        "properties" : {
          "key" : "properties"
        },
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
      },
      "persistsState" : true,
      "validationStatus" : "VALID"
    },
    "id" : "id",
    "uri" : "uri",
    "inputRequirement" : "inputRequirement",
    "status" : {
      "groupId" : "groupId",
      "name" : "name",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 5,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "bytesWritten" : 9,
        "read" : "read",
        "tasksDurationNanos" : 8,
        "activeThreadCount" : 8,
        "groupId" : "groupId",
        "executionNode" : "ALL",
        "bytesRead" : 8,
        "type" : "type",
        "terminatedThreadCount" : 0,
        "output" : "output",
        "input" : "input",
        "taskCount" : 9,
        "name" : "name",
        "flowFilesIn" : 1,
        "id" : "id",
        "tasksDuration" : "tasksDuration",
        "written" : "written",
        "flowFilesOut" : 3,
        "runStatus" : "Running",
        "tasks" : "tasks",
        "bytesIn" : 6,
        "bytesOut" : 4
      },
      "id" : "id",
      "type" : "type",
      "statsLastRefreshed" : "statsLastRefreshed",
      "runStatus" : "Running"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/{id}/remote-process-groups
Gets all remote process groups (getRemoteProcessGroups)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

RemoteProcessGroupsEntity

Example data

Content-Type: application/json
{
  "remoteProcessGroups" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "inactiveRemoteInputPortCount" : 1,
      "targetSecure" : true,
      "communicationsTimeout" : "communicationsTimeout",
      "outputPortCount" : 7,
      "activeRemoteInputPortCount" : 2,
      "inputPortCount" : 6,
      "proxyPort" : 1,
      "flowRefreshed" : "flowRefreshed",
      "transportProtocol" : "transportProtocol",
      "versionedComponentId" : "versionedComponentId",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "yieldDuration" : "yieldDuration",
      "id" : "id",
      "localNetworkInterface" : "localNetworkInterface",
      "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "parentGroupId" : "parentGroupId",
      "activeRemoteOutputPortCount" : 4,
      "proxyHost" : "proxyHost",
      "contents" : {
        "outputPorts" : [ null, null ],
        "inputPorts" : [ {
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "groupId" : "groupId",
          "targetRunning" : true,
          "useCompression" : true,
          "connected" : true,
          "batchSettings" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 7
          },
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id"
        }, {
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "groupId" : "groupId",
          "targetRunning" : true,
          "useCompression" : true,
          "connected" : true,
          "batchSettings" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 7
          },
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id"
        } ]
      },
      "name" : "name",
      "proxyUser" : "proxyUser",
      "targetUri" : "targetUri",
      "targetUris" : "targetUris",
      "inactiveRemoteOutputPortCount" : 1
    },
    "id" : "id",
    "outputPortCount" : 2,
    "uri" : "uri",
    "inputPortCount" : 5,
    "status" : {
      "transmissionStatus" : "transmissionStatus",
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 7,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 7,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "bytesReceived" : 5,
        "activeThreadCount" : 5,
        "transmissionStatus" : "transmissionStatus",
        "flowFilesReceived" : 7,
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "flowFilesSent" : 3,
        "received" : "received",
        "bytesSent" : 8,
        "id" : "id",
        "sent" : "sent"
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "validationStatus" : "VALID"
    }
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "inactiveRemoteInputPortCount" : 1,
      "targetSecure" : true,
      "communicationsTimeout" : "communicationsTimeout",
      "outputPortCount" : 7,
      "activeRemoteInputPortCount" : 2,
      "inputPortCount" : 6,
      "proxyPort" : 1,
      "flowRefreshed" : "flowRefreshed",
      "transportProtocol" : "transportProtocol",
      "versionedComponentId" : "versionedComponentId",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "yieldDuration" : "yieldDuration",
      "id" : "id",
      "localNetworkInterface" : "localNetworkInterface",
      "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
      "comments" : "comments",
      "proxyPassword" : "proxyPassword",
      "parentGroupId" : "parentGroupId",
      "activeRemoteOutputPortCount" : 4,
      "proxyHost" : "proxyHost",
      "contents" : {
        "outputPorts" : [ null, null ],
        "inputPorts" : [ {
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "groupId" : "groupId",
          "targetRunning" : true,
          "useCompression" : true,
          "connected" : true,
          "batchSettings" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 7
          },
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id"
        }, {
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "groupId" : "groupId",
          "targetRunning" : true,
          "useCompression" : true,
          "connected" : true,
          "batchSettings" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 7
          },
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id"
        } ]
      },
      "name" : "name",
      "proxyUser" : "proxyUser",
      "targetUri" : "targetUri",
      "targetUris" : "targetUris",
      "inactiveRemoteOutputPortCount" : 1
    },
    "id" : "id",
    "outputPortCount" : 2,
    "uri" : "uri",
    "inputPortCount" : 5,
    "status" : {
      "transmissionStatus" : "transmissionStatus",
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "nodeSnapshots" : [ {
        "address" : "address",
        "apiPort" : 7,
        "nodeId" : "nodeId"
      }, {
        "address" : "address",
        "apiPort" : 7,
        "nodeId" : "nodeId"
      } ],
      "aggregateSnapshot" : {
        "bytesReceived" : 5,
        "activeThreadCount" : 5,
        "transmissionStatus" : "transmissionStatus",
        "flowFilesReceived" : 7,
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "flowFilesSent" : 3,
        "received" : "received",
        "bytesSent" : 8,
        "id" : "id",
        "sent" : "sent"
      },
      "id" : "id",
      "statsLastRefreshed" : "statsLastRefreshed",
      "validationStatus" : "VALID"
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /process-groups/replace-requests/{id}
Returns the Replace Request with the given ID (getReplaceProcessGroupRequest)
Returns the Replace Request with the given ID. Once a Replace Request has been created by performing a POST to /process-groups/{id}/replace-requests, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Replace Request

Return type

ProcessGroupReplaceRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri"
  },
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupReplaceRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/process-groups/import
Imports a specified process group (importProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessGroupUploadEntity (optional)
Body Parameter

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/replace-requests
Initiate the Replace Request of a Process Group with the given ID (initiateReplaceProcessGroup)
This will initiate the action of replacing a process group with the given process group. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a ProcessGroupReplaceRequestEntity, and the process of replacing the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /process-groups/replace-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /process-groups/replace-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessGroupImportEntity (required)
Body Parameter — The process group replace request entity

Return type

ProcessGroupReplaceRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "complete" : true,
    "uri" : "uri"
  },
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupReplaceRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /process-groups/{id}/paste
Pastes into the specified process group (paste)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body PasteRequestEntity (required)
Body Parameter — The request including the components to be pasted into the specified Process Group.

Return type

PasteResponseEntity

Example data

Content-Type: application/json
{
  "flow" : {
    "processGroups" : [ {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "activeRemotePortCount" : 0,
      "staleCount" : 3,
      "outputPortCount" : 3,
      "inputPortCount" : 7,
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "processGroupUpdateStrategy" : "CURRENT_GROUP",
      "disabledCount" : 7,
      "runningCount" : 5,
      "versionedFlowSnapshot" : {
        "bucket" : {
          "identifier" : "identifier",
          "permissions" : {
            "canRead" : true,
            "canDelete" : true,
            "canWrite" : true
          },
          "createdTimestamp" : 2,
          "name" : "name",
          "description" : "description"
        },
        "externalControllerServices" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name"
          }
        },
        "snapshotMetadata" : {
          "flowIdentifier" : "flowIdentifier",
          "comments" : "comments",
          "author" : "author",
          "bucketIdentifier" : "bucketIdentifier",
          "branch" : "branch",
          "version" : "version",
          "timestamp" : 5
        },
        "flowContents" : {
          "processors" : [ {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          }, {
            "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
            "bulletinLevel" : "bulletinLevel",
            "executionNode" : "executionNode",
            "runDurationMillis" : 3,
            "propertyDescriptors" : { },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "maxBackoffPeriod" : "maxBackoffPeriod",
            "yieldDuration" : "yieldDuration",
            "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "retryCount" : 1,
            "penaltyDuration" : "penaltyDuration",
            "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
            "schedulingStrategy" : "schedulingStrategy",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "schedulingPeriod" : "schedulingPeriod",
            "style" : {
              "key" : "style"
            },
            "groupIdentifier" : "groupIdentifier",
            "properties" : {
              "key" : "properties"
            }
          } ],
          "scheduledState" : "ENABLED",
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier"
          } ],
          "versionedFlowCoordinates" : {
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "branch" : "branch",
            "flowId" : "flowId",
            "version" : "version",
            "latest" : true
          },
          "connections" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "comments" : "comments",
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
            "destination" : {
              "comments" : "comments",
              "groupId" : "groupId",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
            "labelIndex" : 2,
            "bends" : [ {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            }, {
              "x" : 7.203794749804894,
              "y" : 4.332304821875894
            } ],
            "backPressureObjectThreshold" : 0,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "partitioningAttribute" : "partitioningAttribute",
            "zIndex" : 9
          } ],
          "logFileSuffix" : "logFileSuffix",
          "parameterContextName" : "parameterContextName",
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "defaultBackPressureObjectThreshold" : 0,
          "comments" : "comments",
          "executionEngine" : "STANDARD",
          "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
          "labels" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "name" : "name",
            "width" : 4.8789878742268815,
            "instanceIdentifier" : "instanceIdentifier",
            "style" : {
              "key" : "style"
            },
            "label" : "label",
            "groupIdentifier" : "groupIdentifier",
            "height" : 6.173804034172511,
            "zIndex" : 6
          } ],
          "controllerServices" : [ {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          }, {
            "annotationData" : "annotationData",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "bulletinLevel" : "bulletinLevel",
            "propertyDescriptors" : {
              "key" : {
                "resourceDefinition" : {
                  "resourceTypes" : [ "FILE", "FILE" ],
                  "cardinality" : "SINGLE"
                },
                "displayName" : "displayName",
                "identifiesControllerService" : true,
                "name" : "name",
                "dynamic" : true,
                "sensitive" : true
              }
            },
            "type" : "type",
            "scheduledState" : "ENABLED",
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "properties" : {
              "key" : "properties"
            }
          } ],
          "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
          "flowFileConcurrency" : "flowFileConcurrency",
          "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
          "name" : "name",
          "inputPorts" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "allowRemoteAccess" : true,
            "concurrentlySchedulableTaskCount" : 2,
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "portFunction" : "STANDARD",
            "groupIdentifier" : "groupIdentifier",
            "type" : "INPUT_PORT",
            "scheduledState" : "ENABLED"
          } ],
          "instanceIdentifier" : "instanceIdentifier",
          "maxConcurrentTasks" : 9,
          "statelessFlowTimeout" : "statelessFlowTimeout",
          "groupIdentifier" : "groupIdentifier",
          "remoteProcessGroups" : [ {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          }, {
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "communicationsTimeout" : "communicationsTimeout",
            "proxyHost" : "proxyHost",
            "proxyPort" : 4,
            "outputPorts" : [ null, null ],
            "transportProtocol" : "RAW, HTTP",
            "name" : "name",
            "proxyUser" : "proxyUser",
            "inputPorts" : [ {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            }, {
              "componentType" : "CONNECTION",
              "identifier" : "identifier",
              "remoteGroupId" : "remoteGroupId",
              "comments" : "comments",
              "targetId" : "targetId",
              "concurrentlySchedulableTaskCount" : 1,
              "useCompression" : true,
              "scheduledState" : "ENABLED",
              "name" : "name",
              "instanceIdentifier" : "instanceIdentifier",
              "batchSize" : {
                "duration" : "duration",
                "size" : "size",
                "count" : 5
              },
              "groupIdentifier" : "groupIdentifier"
            } ],
            "targetUris" : "targetUris",
            "instanceIdentifier" : "instanceIdentifier",
            "yieldDuration" : "yieldDuration",
            "groupIdentifier" : "groupIdentifier",
            "localNetworkInterface" : "localNetworkInterface"
          } ]
        },
        "parameterProviders" : {
          "key" : {
            "identifier" : "identifier",
            "name" : "name",
            "type" : "type"
          }
        },
        "flow" : {
          "versionCount" : 4,
          "bucketName" : "bucketName",
          "identifier" : "identifier",
          "createdTimestamp" : 3,
          "name" : "name",
          "description" : "description",
          "bucketIdentifier" : "bucketIdentifier",
          "versionInfo" : {
            "version" : 0
          },
          "branch" : "branch",
          "lastModifiedTimestamp" : 8
        },
        "flowEncodingVersion" : "flowEncodingVersion",
        "latest" : true,
        "parameterContexts" : {
          "key" : {
            "parameterGroupName" : "parameterGroupName",
            "componentType" : "CONNECTION",
            "identifier" : "identifier",
            "synchronized" : true,
            "comments" : "comments",
            "description" : "description",
            "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
            "name" : "name",
            "instanceIdentifier" : "instanceIdentifier",
            "groupIdentifier" : "groupIdentifier",
            "parameterProvider" : "parameterProvider",
            "parameters" : [ {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            }, {
              "referencedAssets" : [ {
                "identifier" : "identifier",
                "name" : "name"
              }, {
                "identifier" : "identifier",
                "name" : "name"
              } ],
              "provided" : true,
              "name" : "name",
              "description" : "description",
              "sensitive" : true,
              "value" : "value"
            } ]
          }
        }
      },
      "stoppedCount" : 7,
      "id" : "id",
      "bulletins" : [ null, null ],
      "publicInputPortCount" : 3,
      "upToDateCount" : 3,
      "inactiveRemotePortCount" : 0,
      "uri" : "uri",
      "locallyModifiedCount" : 7,
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "publicOutputPortCount" : 7,
      "component" : {
        "activeRemotePortCount" : 6,
        "flowfileConcurrency" : "UNBOUNDED",
        "staleCount" : 5,
        "outputPortCount" : 1,
        "inputPortCount" : 9,
        "versionedComponentId" : "versionedComponentId",
        "disabledCount" : 5,
        "runningCount" : 6,
        "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
        "stoppedCount" : 6,
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "state" : "LOCALLY_MODIFIED",
          "flowId" : "flowId"
        },
        "logFileSuffix" : "logFileSuffix",
        "defaultBackPressureObjectThreshold" : 4,
        "publicInputPortCount" : 2,
        "comments" : "comments",
        "upToDateCount" : 3,
        "parentGroupId" : "parentGroupId",
        "inactiveRemotePortCount" : 9,
        "executionEngine" : "STATELESS",
        "locallyModifiedCount" : 3,
        "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
        "publicOutputPortCount" : 6,
        "localOutputPortCount" : 9,
        "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
        "localInputPortCount" : 8,
        "contents" : {
          "controllerServices" : [ {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          }, {
            "bulletinLevel" : "bulletinLevel",
            "deprecated" : true,
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "descriptors" : {
              "key" : {
                "supportsEl" : true,
                "defaultValue" : "defaultValue",
                "displayName" : "displayName",
                "expressionLanguageScope" : "expressionLanguageScope",
                "description" : "description",
                "sensitive" : true,
                "required" : true,
                "dependencies" : [ {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                }, {
                  "dependentValues" : [ "dependentValues", "dependentValues" ],
                  "propertyName" : "propertyName"
                } ],
                "allowableValues" : [ {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                }, {
                  "canRead" : true,
                  "allowableValue" : {
                    "displayName" : "displayName",
                    "description" : "description",
                    "value" : "value"
                  }
                } ],
                "identifiesControllerService" : "identifiesControllerService",
                "name" : "name",
                "dynamic" : true
              }
            },
            "controllerServiceApis" : [ {
              "type" : "type"
            }, {
              "type" : "type"
            } ],
            "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "ENABLED",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "referencingComponents" : [ {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            }, {
              "bulletins" : [ null, null ],
              "disconnectedNodeAcknowledged" : true,
              "component" : {
                "descriptors" : { },
                "referenceCycle" : true,
                "activeThreadCount" : 0,
                "groupId" : "groupId",
                "name" : "name",
                "referenceType" : "Processor",
                "validationErrors" : [ "validationErrors", "validationErrors" ],
                "id" : "id",
                "state" : "state",
                "type" : "type",
                "referencingComponents" : [ null, null ],
                "properties" : {
                  "key" : "properties"
                }
              },
              "id" : "id",
              "uri" : "uri",
              "operatePermissions" : {
                "canRead" : true,
                "canWrite" : true
              },
              "revision" : {
                "clientId" : "clientId",
                "lastModifier" : "lastModifier",
                "version" : 2
              }
            } ],
            "validationStatus" : "VALID",
            "annotationData" : "annotationData",
            "comments" : "comments",
            "parentGroupId" : "parentGroupId",
            "customUiUrl" : "customUiUrl",
            "restricted" : true,
            "name" : "name",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            },
            "persistsState" : true,
            "properties" : {
              "key" : "properties"
            }
          } ],
          "processGroups" : [ null, null ],
          "outputPorts" : [ null, null ],
          "funnels" : [ {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          }, {
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          } ],
          "inputPorts" : [ {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          }, {
            "comments" : "comments",
            "concurrentlySchedulableTaskCount" : 1,
            "parentGroupId" : "parentGroupId",
            "type" : "INPUT_PORT",
            "allowRemoteAccess" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "portFunction" : "STANDARD",
            "state" : "RUNNING"
          } ],
          "processors" : [ {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          }, {
            "supportsBatching" : true,
            "supportsParallelProcessing" : true,
            "deprecated" : true,
            "executionNodeRestricted" : true,
            "description" : "description",
            "parentGroupId" : "parentGroupId",
            "multipleVersionsAvailable" : true,
            "extensionMissing" : true,
            "type" : "type",
            "inputRequirement" : "inputRequirement",
            "relationships" : [ {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            }, {
              "name" : "name",
              "autoTerminate" : true,
              "description" : "description",
              "retry" : true
            } ],
            "restricted" : true,
            "supportsSensitiveDynamicProperties" : true,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "state" : "RUNNING",
            "bundle" : {
              "artifact" : "artifact",
              "version" : "version",
              "group" : "group"
            },
            "config" : {
              "annotationData" : "annotationData",
              "comments" : "comments",
              "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
              "concurrentlySchedulableTaskCount" : 7,
              "retryCount" : 9,
              "bulletinLevel" : "bulletinLevel",
              "executionNode" : "executionNode",
              "penaltyDuration" : "penaltyDuration",
              "defaultSchedulingPeriod" : {
                "key" : "defaultSchedulingPeriod"
              },
              "defaultConcurrentTasks" : {
                "key" : "defaultConcurrentTasks"
              },
              "runDurationMillis" : 3,
              "customUiUrl" : "customUiUrl",
              "descriptors" : {
                "key" : {
                  "supportsEl" : true,
                  "defaultValue" : "defaultValue",
                  "displayName" : "displayName",
                  "expressionLanguageScope" : "expressionLanguageScope",
                  "description" : "description",
                  "sensitive" : true,
                  "required" : true,
                  "dependencies" : [ {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  }, {
                    "dependentValues" : [ "dependentValues", "dependentValues" ],
                    "propertyName" : "propertyName"
                  } ],
                  "allowableValues" : [ {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  }, {
                    "canRead" : true,
                    "allowableValue" : {
                      "displayName" : "displayName",
                      "description" : "description",
                      "value" : "value"
                    }
                  } ],
                  "identifiesControllerService" : "identifiesControllerService",
                  "name" : "name",
                  "dynamic" : true
                }
              },
              "lossTolerant" : true,
              "backoffMechanism" : "PENALIZE_FLOWFILE",
              "maxBackoffPeriod" : "maxBackoffPeriod",
              "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
              "schedulingStrategy" : "schedulingStrategy",
              "schedulingPeriod" : "schedulingPeriod",
              "yieldDuration" : "yieldDuration",
              "properties" : {
                "key" : "properties"
              },
              "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
            },
            "persistsState" : true,
            "validationStatus" : "VALID"
          } ],
          "remoteProcessGroups" : [ {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          }, {
            "inactiveRemoteInputPortCount" : 1,
            "targetSecure" : true,
            "communicationsTimeout" : "communicationsTimeout",
            "outputPortCount" : 7,
            "activeRemoteInputPortCount" : 2,
            "inputPortCount" : 6,
            "proxyPort" : 1,
            "flowRefreshed" : "flowRefreshed",
            "transportProtocol" : "transportProtocol",
            "versionedComponentId" : "versionedComponentId",
            "transmitting" : true,
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "yieldDuration" : "yieldDuration",
            "id" : "id",
            "localNetworkInterface" : "localNetworkInterface",
            "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
            "comments" : "comments",
            "proxyPassword" : "proxyPassword",
            "parentGroupId" : "parentGroupId",
            "activeRemoteOutputPortCount" : 4,
            "proxyHost" : "proxyHost",
            "contents" : {
              "outputPorts" : [ null, null ],
              "inputPorts" : [ {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              }, {
                "comments" : "comments",
                "targetId" : "targetId",
                "concurrentlySchedulableTaskCount" : 1,
                "groupId" : "groupId",
                "targetRunning" : true,
                "useCompression" : true,
                "connected" : true,
                "batchSettings" : {
                  "duration" : "duration",
                  "size" : "size",
                  "count" : 7
                },
                "versionedComponentId" : "versionedComponentId",
                "name" : "name",
                "transmitting" : true,
                "exists" : true,
                "id" : "id"
              } ]
            },
            "name" : "name",
            "proxyUser" : "proxyUser",
            "targetUri" : "targetUri",
            "targetUris" : "targetUris",
            "inactiveRemoteOutputPortCount" : 1
          } ],
          "connections" : [ {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          }, {
            "prioritizers" : [ "prioritizers", "prioritizers" ],
            "flowFileExpiration" : "flowFileExpiration",
            "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
            "loadBalanceCompression" : "DO_NOT_COMPRESS",
            "destination" : {
              "running" : true,
              "comments" : "comments",
              "groupId" : "groupId",
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "transmitting" : true,
              "exists" : true,
              "id" : "id",
              "type" : "PROCESSOR"
            },
            "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
            "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
            "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
            "parentGroupId" : "parentGroupId",
            "labelIndex" : 7,
            "bends" : [ null, null ],
            "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
            "backPressureObjectThreshold" : 5,
            "getzIndex" : 2,
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "id" : "id",
            "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
          } ],
          "labels" : [ {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          }, {
            "getzIndex" : 5,
            "versionedComponentId" : "versionedComponentId",
            "width" : 2.3021358869347655,
            "parentGroupId" : "parentGroupId",
            "style" : {
              "key" : "style"
            },
            "id" : "id",
            "label" : "label",
            "height" : 5.637376656633329
          } ]
        },
        "statelessGroupScheduledState" : "STOPPED",
        "invalidCount" : 6,
        "name" : "name",
        "syncFailureCount" : 3,
        "maxConcurrentTasks" : 6,
        "statelessFlowTimeout" : "statelessFlowTimeout",
        "locallyModifiedAndStaleCount" : 6,
        "parameterContext" : {
          "component" : {
            "name" : "name",
            "id" : "id"
          },
          "id" : "id"
        }
      },
      "localOutputPortCount" : 4,
      "localInputPortCount" : 0,
      "invalidCount" : 6,
      "syncFailureCount" : 0,
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "locallyModifiedAndStaleCount" : 8,
      "status" : {
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "transferred" : "transferred",
          "queued" : "queued",
          "output" : "output",
          "remoteProcessGroupStatusSnapshots" : [ {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "remoteProcessGroupStatusSnapshot" : {
              "bytesReceived" : 5,
              "activeThreadCount" : 5,
              "transmissionStatus" : "transmissionStatus",
              "flowFilesReceived" : 7,
              "groupId" : "groupId",
              "name" : "name",
              "targetUri" : "targetUri",
              "flowFilesSent" : 3,
              "received" : "received",
              "bytesSent" : 8,
              "id" : "id",
              "sent" : "sent"
            },
            "id" : "id"
          } ],
          "connectionStatusSnapshots" : [ {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          }, {
            "canRead" : true,
            "connectionStatusSnapshot" : {
              "sourceId" : "sourceId",
              "groupId" : "groupId",
              "queued" : "queued",
              "percentUseCount" : 1,
              "destinationId" : "destinationId",
              "predictions" : {
                "predictedBytesAtNextInterval" : 4,
                "predictionIntervalSeconds" : 9,
                "predictedPercentBytes" : 6,
                "predictedPercentCount" : 8,
                "predictedMillisUntilCountBackpressure" : 9,
                "predictedCountAtNextInterval" : 5,
                "predictedMillisUntilBytesBackpressure" : 9
              },
              "output" : "output",
              "input" : "input",
              "percentUseBytes" : 7,
              "flowFileAvailability" : "flowFileAvailability",
              "destinationName" : "destinationName",
              "queuedCount" : "queuedCount",
              "queuedSize" : "queuedSize",
              "flowFilesQueued" : 6,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "sourceName" : "sourceName",
              "flowFilesOut" : 1,
              "bytesIn" : 4,
              "bytesOut" : 7,
              "bytesQueued" : 1
            },
            "id" : "id"
          } ],
          "flowFilesReceived" : 5,
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesSent" : 4,
          "processGroupStatusSnapshots" : [ {
            "canRead" : true,
            "id" : "id"
          }, {
            "canRead" : true,
            "id" : "id"
          } ],
          "flowFilesIn" : 9,
          "id" : "id",
          "written" : "written",
          "statelessActiveThreadCount" : 3,
          "flowFilesOut" : 0,
          "bytesIn" : 0,
          "bytesOut" : 6,
          "bytesQueued" : 4,
          "bytesWritten" : 0,
          "outputPortStatusSnapshots" : [ null, null ],
          "bytesTransferred" : 9,
          "read" : "read",
          "activeThreadCount" : 4,
          "processorStatusSnapshots" : [ {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "processorStatusSnapshot" : {
              "bytesWritten" : 9,
              "read" : "read",
              "tasksDurationNanos" : 8,
              "activeThreadCount" : 8,
              "groupId" : "groupId",
              "executionNode" : "ALL",
              "bytesRead" : 8,
              "type" : "type",
              "terminatedThreadCount" : 0,
              "output" : "output",
              "input" : "input",
              "taskCount" : 9,
              "name" : "name",
              "flowFilesIn" : 1,
              "id" : "id",
              "tasksDuration" : "tasksDuration",
              "written" : "written",
              "flowFilesOut" : 3,
              "runStatus" : "Running",
              "tasks" : "tasks",
              "bytesIn" : 6,
              "bytesOut" : 4
            },
            "canRead" : true,
            "id" : "id"
          } ],
          "bytesRead" : 1,
          "processingPerformanceStatus" : {
            "identifier" : "identifier",
            "cpuDuration" : 0,
            "contentReadDuration" : 4,
            "sessionCommitDuration" : 1,
            "garbageCollectionDuration" : 2,
            "contentWriteDuration" : 3
          },
          "received" : "received",
          "bytesSent" : 7,
          "processingNanos" : 8,
          "sent" : "sent",
          "flowFilesTransferred" : 6,
          "terminatedThreadCount" : 9,
          "input" : "input",
          "bytesReceived" : 4,
          "flowFilesQueued" : 7,
          "name" : "name",
          "versionedFlowState" : "LOCALLY_MODIFIED",
          "inputPortStatusSnapshots" : [ {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          }, {
            "portStatusSnapshot" : {
              "output" : "output",
              "input" : "input",
              "activeThreadCount" : 0,
              "groupId" : "groupId",
              "name" : "name",
              "transmitting" : true,
              "flowFilesIn" : 5,
              "id" : "id",
              "flowFilesOut" : 5,
              "runStatus" : "Running",
              "bytesIn" : 6,
              "bytesOut" : 1
            },
            "canRead" : true,
            "id" : "id"
          } ]
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "outputPorts" : [ null, null ],
    "funnels" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      },
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "inputPorts" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "portType" : "portType",
      "component" : {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      },
      "allowRemoteAccess" : true,
      "id" : "id",
      "uri" : "uri",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "portType" : "portType",
      "component" : {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      },
      "allowRemoteAccess" : true,
      "id" : "id",
      "uri" : "uri",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "transmitting" : true,
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 2,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    } ],
    "processors" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      },
      "id" : "id",
      "uri" : "uri",
      "inputRequirement" : "inputRequirement",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "id" : "id",
        "type" : "type",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      },
      "id" : "id",
      "uri" : "uri",
      "inputRequirement" : "inputRequirement",
      "status" : {
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 5,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "id" : "id",
        "type" : "type",
        "statsLastRefreshed" : "statsLastRefreshed",
        "runStatus" : "Running"
      }
    } ],
    "remoteProcessGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      },
      "id" : "id",
      "outputPortCount" : 2,
      "uri" : "uri",
      "inputPortCount" : 5,
      "status" : {
        "transmissionStatus" : "transmissionStatus",
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "validationStatus" : "VALID"
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      },
      "id" : "id",
      "outputPortCount" : 2,
      "uri" : "uri",
      "inputPortCount" : 5,
      "status" : {
        "transmissionStatus" : "transmissionStatus",
        "groupId" : "groupId",
        "name" : "name",
        "targetUri" : "targetUri",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 7,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id",
        "statsLastRefreshed" : "statsLastRefreshed",
        "validationStatus" : "VALID"
      }
    } ],
    "connections" : [ {
      "sourceId" : "sourceId",
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "destinationGroupId" : "destinationGroupId",
      "labelIndex" : 3,
      "destinationId" : "destinationId",
      "uri" : "uri",
      "bends" : [ {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }, {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      } ],
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      },
      "sourceType" : "PROCESSOR",
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "getzIndex" : 9,
      "destinationType" : "PROCESSOR",
      "id" : "id",
      "sourceGroupId" : "sourceGroupId",
      "status" : {
        "sourceId" : "sourceId",
        "destinationName" : "destinationName",
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id",
        "sourceName" : "sourceName",
        "destinationId" : "destinationId",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    }, {
      "sourceId" : "sourceId",
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "destinationGroupId" : "destinationGroupId",
      "labelIndex" : 3,
      "destinationId" : "destinationId",
      "uri" : "uri",
      "bends" : [ {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      }, {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      } ],
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      },
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      },
      "sourceType" : "PROCESSOR",
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "getzIndex" : 9,
      "destinationType" : "PROCESSOR",
      "id" : "id",
      "sourceGroupId" : "sourceGroupId",
      "status" : {
        "sourceId" : "sourceId",
        "destinationName" : "destinationName",
        "groupId" : "groupId",
        "name" : "name",
        "nodeSnapshots" : [ {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        }, {
          "address" : "address",
          "apiPort" : 6,
          "nodeId" : "nodeId"
        } ],
        "aggregateSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id",
        "sourceName" : "sourceName",
        "destinationId" : "destinationId",
        "statsLastRefreshed" : "statsLastRefreshed"
      }
    } ],
    "labels" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      },
      "getzIndex" : 1,
      "id" : "id",
      "uri" : "uri",
      "dimensions" : {
        "width" : 6.027456183070403,
        "height" : 0.8008281904610115
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      },
      "getzIndex" : 1,
      "id" : "id",
      "uri" : "uri",
      "dimensions" : {
        "width" : 6.027456183070403,
        "height" : 0.8008281904610115
      }
    } ]
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PasteResponseEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /process-groups/{id}/empty-all-connections-requests/{drop-request-id}
Cancels and/or removes a request to drop all flowfiles. (removeDropRequest1)

Path parameters

id (required)
Path Parameter — The process group id.
drop-request-id (required)
Path Parameter — The drop request id.

Return type

DropRequestEntity

Example data

Content-Type: application/json
{
  "dropRequest" : {
    "percentCompleted" : 7,
    "original" : "original",
    "dropped" : "dropped",
    "droppedCount" : 1,
    "finished" : true,
    "uri" : "uri",
    "submissionTime" : "submissionTime",
    "currentSize" : 6,
    "lastUpdated" : "lastUpdated",
    "current" : "current",
    "droppedSize" : 5,
    "currentCount" : 0,
    "failureReason" : "failureReason",
    "originalCount" : 5,
    "id" : "id",
    "state" : "state",
    "originalSize" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

DropRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /process-groups/{id}
Deletes a process group (removeProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /process-groups/{id}/flow-contents
Replace Process Group contents with the given ID with the specified Process Group contents (replaceProcessGroup)
This endpoint is used for replication within a cluster, when replacing a flow with a new flow. It expects that the flow beingreplaced is not under version control and that the given snapshot will not modify any Processor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessGroupImportEntity (required)
Body Parameter — The process group replace request entity.

Return type

ProcessGroupImportEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupImportEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /process-groups/{id}
Updates a process group (updateProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessGroupEntity (required)
Body Parameter — The process group configuration details.

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /process-groups/{id}/process-groups/upload
Uploads a versioned flow definition and creates a process group (uploadProcessGroup)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Form parameters

clientId (optional)
Form Parameter
disconnectedNodeAcknowledged (optional)
Form Parameter
file (optional)
Form Parameter
groupName (optional)
Form Parameter
positionX (optional)
Form Parameter — format: double
positionY (optional)
Form Parameter — format: double

Return type

ProcessGroupEntity

Example data

Content-Type: application/json
{
  "activeRemotePortCount" : 0,
  "staleCount" : 3,
  "outputPortCount" : 3,
  "inputPortCount" : 7,
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupUpdateStrategy" : "CURRENT_GROUP",
  "disabledCount" : 7,
  "runningCount" : 5,
  "versionedFlowSnapshot" : {
    "bucket" : {
      "identifier" : "identifier",
      "permissions" : {
        "canRead" : true,
        "canDelete" : true,
        "canWrite" : true
      },
      "createdTimestamp" : 2,
      "name" : "name",
      "description" : "description"
    },
    "externalControllerServices" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name"
      }
    },
    "snapshotMetadata" : {
      "flowIdentifier" : "flowIdentifier",
      "comments" : "comments",
      "author" : "author",
      "bucketIdentifier" : "bucketIdentifier",
      "branch" : "branch",
      "version" : "version",
      "timestamp" : 5
    },
    "flowContents" : {
      "processors" : [ {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      }, {
        "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
        "bulletinLevel" : "bulletinLevel",
        "executionNode" : "executionNode",
        "runDurationMillis" : 3,
        "propertyDescriptors" : { },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "maxBackoffPeriod" : "maxBackoffPeriod",
        "yieldDuration" : "yieldDuration",
        "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "retryCount" : 1,
        "penaltyDuration" : "penaltyDuration",
        "backoffMechanism" : "PENALIZE_FLOWFILE, YIELD_PROCESSOR",
        "schedulingStrategy" : "schedulingStrategy",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "schedulingPeriod" : "schedulingPeriod",
        "style" : {
          "key" : "style"
        },
        "groupIdentifier" : "groupIdentifier",
        "properties" : {
          "key" : "properties"
        }
      } ],
      "scheduledState" : "ENABLED",
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier"
      } ],
      "versionedFlowCoordinates" : {
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "branch" : "branch",
        "flowId" : "flowId",
        "version" : "version",
        "latest" : true
      },
      "connections" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "comments" : "comments",
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT",
        "destination" : {
          "comments" : "comments",
          "groupId" : "groupId",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE",
        "labelIndex" : 2,
        "bends" : [ {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        }, {
          "x" : 7.203794749804894,
          "y" : 4.332304821875894
        } ],
        "backPressureObjectThreshold" : 0,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "partitioningAttribute" : "partitioningAttribute",
        "zIndex" : 9
      } ],
      "logFileSuffix" : "logFileSuffix",
      "parameterContextName" : "parameterContextName",
      "componentType" : "CONNECTION",
      "identifier" : "identifier",
      "defaultBackPressureObjectThreshold" : 0,
      "comments" : "comments",
      "executionEngine" : "STANDARD",
      "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
      "labels" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "name" : "name",
        "width" : 4.8789878742268815,
        "instanceIdentifier" : "instanceIdentifier",
        "style" : {
          "key" : "style"
        },
        "label" : "label",
        "groupIdentifier" : "groupIdentifier",
        "height" : 6.173804034172511,
        "zIndex" : 6
      } ],
      "controllerServices" : [ {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      }, {
        "annotationData" : "annotationData",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "bulletinLevel" : "bulletinLevel",
        "propertyDescriptors" : {
          "key" : {
            "resourceDefinition" : {
              "resourceTypes" : [ "FILE", "FILE" ],
              "cardinality" : "SINGLE"
            },
            "displayName" : "displayName",
            "identifiesControllerService" : true,
            "name" : "name",
            "dynamic" : true,
            "sensitive" : true
          }
        },
        "type" : "type",
        "scheduledState" : "ENABLED",
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "properties" : {
          "key" : "properties"
        }
      } ],
      "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
      "flowFileConcurrency" : "flowFileConcurrency",
      "flowFileOutboundPolicy" : "flowFileOutboundPolicy",
      "name" : "name",
      "inputPorts" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "allowRemoteAccess" : true,
        "concurrentlySchedulableTaskCount" : 2,
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "portFunction" : "STANDARD",
        "groupIdentifier" : "groupIdentifier",
        "type" : "INPUT_PORT",
        "scheduledState" : "ENABLED"
      } ],
      "instanceIdentifier" : "instanceIdentifier",
      "maxConcurrentTasks" : 9,
      "statelessFlowTimeout" : "statelessFlowTimeout",
      "groupIdentifier" : "groupIdentifier",
      "remoteProcessGroups" : [ {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      }, {
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "communicationsTimeout" : "communicationsTimeout",
        "proxyHost" : "proxyHost",
        "proxyPort" : 4,
        "outputPorts" : [ null, null ],
        "transportProtocol" : "RAW, HTTP",
        "name" : "name",
        "proxyUser" : "proxyUser",
        "inputPorts" : [ {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        }, {
          "componentType" : "CONNECTION",
          "identifier" : "identifier",
          "remoteGroupId" : "remoteGroupId",
          "comments" : "comments",
          "targetId" : "targetId",
          "concurrentlySchedulableTaskCount" : 1,
          "useCompression" : true,
          "scheduledState" : "ENABLED",
          "name" : "name",
          "instanceIdentifier" : "instanceIdentifier",
          "batchSize" : {
            "duration" : "duration",
            "size" : "size",
            "count" : 5
          },
          "groupIdentifier" : "groupIdentifier"
        } ],
        "targetUris" : "targetUris",
        "instanceIdentifier" : "instanceIdentifier",
        "yieldDuration" : "yieldDuration",
        "groupIdentifier" : "groupIdentifier",
        "localNetworkInterface" : "localNetworkInterface"
      } ]
    },
    "parameterProviders" : {
      "key" : {
        "identifier" : "identifier",
        "name" : "name",
        "type" : "type"
      }
    },
    "flow" : {
      "versionCount" : 4,
      "bucketName" : "bucketName",
      "identifier" : "identifier",
      "createdTimestamp" : 3,
      "name" : "name",
      "description" : "description",
      "bucketIdentifier" : "bucketIdentifier",
      "versionInfo" : {
        "version" : 0
      },
      "branch" : "branch",
      "lastModifiedTimestamp" : 8
    },
    "flowEncodingVersion" : "flowEncodingVersion",
    "latest" : true,
    "parameterContexts" : {
      "key" : {
        "parameterGroupName" : "parameterGroupName",
        "componentType" : "CONNECTION",
        "identifier" : "identifier",
        "synchronized" : true,
        "comments" : "comments",
        "description" : "description",
        "inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
        "name" : "name",
        "instanceIdentifier" : "instanceIdentifier",
        "groupIdentifier" : "groupIdentifier",
        "parameterProvider" : "parameterProvider",
        "parameters" : [ {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        }, {
          "referencedAssets" : [ {
            "identifier" : "identifier",
            "name" : "name"
          }, {
            "identifier" : "identifier",
            "name" : "name"
          } ],
          "provided" : true,
          "name" : "name",
          "description" : "description",
          "sensitive" : true,
          "value" : "value"
        } ]
      }
    }
  },
  "stoppedCount" : 7,
  "id" : "id",
  "bulletins" : [ null, null ],
  "publicInputPortCount" : 3,
  "upToDateCount" : 3,
  "inactiveRemotePortCount" : 0,
  "uri" : "uri",
  "locallyModifiedCount" : 7,
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "disconnectedNodeAcknowledged" : true,
  "publicOutputPortCount" : 7,
  "component" : {
    "activeRemotePortCount" : 6,
    "flowfileConcurrency" : "UNBOUNDED",
    "staleCount" : 5,
    "outputPortCount" : 1,
    "inputPortCount" : 9,
    "versionedComponentId" : "versionedComponentId",
    "disabledCount" : 5,
    "runningCount" : 6,
    "flowfileOutboundPolicy" : "STREAM_WHEN_AVAILABLE",
    "stoppedCount" : 6,
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "logFileSuffix" : "logFileSuffix",
    "defaultBackPressureObjectThreshold" : 4,
    "publicInputPortCount" : 2,
    "comments" : "comments",
    "upToDateCount" : 3,
    "parentGroupId" : "parentGroupId",
    "inactiveRemotePortCount" : 9,
    "executionEngine" : "STATELESS",
    "locallyModifiedCount" : 3,
    "defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
    "publicOutputPortCount" : 6,
    "localOutputPortCount" : 9,
    "defaultFlowFileExpiration" : "defaultFlowFileExpiration",
    "localInputPortCount" : 8,
    "contents" : {
      "controllerServices" : [ {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      }, {
        "bulletinLevel" : "bulletinLevel",
        "deprecated" : true,
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "descriptors" : {
          "key" : {
            "supportsEl" : true,
            "defaultValue" : "defaultValue",
            "displayName" : "displayName",
            "expressionLanguageScope" : "expressionLanguageScope",
            "description" : "description",
            "sensitive" : true,
            "required" : true,
            "dependencies" : [ {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            }, {
              "dependentValues" : [ "dependentValues", "dependentValues" ],
              "propertyName" : "propertyName"
            } ],
            "allowableValues" : [ {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            }, {
              "canRead" : true,
              "allowableValue" : {
                "displayName" : "displayName",
                "description" : "description",
                "value" : "value"
              }
            } ],
            "identifiesControllerService" : "identifiesControllerService",
            "name" : "name",
            "dynamic" : true
          }
        },
        "controllerServiceApis" : [ {
          "type" : "type"
        }, {
          "type" : "type"
        } ],
        "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "state" : "ENABLED",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "referencingComponents" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "descriptors" : { },
            "referenceCycle" : true,
            "activeThreadCount" : 0,
            "groupId" : "groupId",
            "name" : "name",
            "referenceType" : "Processor",
            "validationErrors" : [ "validationErrors", "validationErrors" ],
            "id" : "id",
            "state" : "state",
            "type" : "type",
            "referencingComponents" : [ null, null ],
            "properties" : {
              "key" : "properties"
            }
          },
          "id" : "id",
          "uri" : "uri",
          "operatePermissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        } ],
        "validationStatus" : "VALID",
        "annotationData" : "annotationData",
        "comments" : "comments",
        "parentGroupId" : "parentGroupId",
        "customUiUrl" : "customUiUrl",
        "restricted" : true,
        "name" : "name",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "persistsState" : true,
        "properties" : {
          "key" : "properties"
        }
      } ],
      "processGroups" : [ null, null ],
      "outputPorts" : [ null, null ],
      "funnels" : [ {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      }, {
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        }
      } ],
      "inputPorts" : [ {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      }, {
        "comments" : "comments",
        "concurrentlySchedulableTaskCount" : 1,
        "parentGroupId" : "parentGroupId",
        "type" : "INPUT_PORT",
        "allowRemoteAccess" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "id" : "id",
        "portFunction" : "STANDARD",
        "state" : "RUNNING"
      } ],
      "processors" : [ {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      }, {
        "supportsBatching" : true,
        "supportsParallelProcessing" : true,
        "deprecated" : true,
        "executionNodeRestricted" : true,
        "description" : "description",
        "parentGroupId" : "parentGroupId",
        "multipleVersionsAvailable" : true,
        "extensionMissing" : true,
        "type" : "type",
        "inputRequirement" : "inputRequirement",
        "relationships" : [ {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        }, {
          "name" : "name",
          "autoTerminate" : true,
          "description" : "description",
          "retry" : true
        } ],
        "restricted" : true,
        "supportsSensitiveDynamicProperties" : true,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "state" : "RUNNING",
        "bundle" : {
          "artifact" : "artifact",
          "version" : "version",
          "group" : "group"
        },
        "config" : {
          "annotationData" : "annotationData",
          "comments" : "comments",
          "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
          "concurrentlySchedulableTaskCount" : 7,
          "retryCount" : 9,
          "bulletinLevel" : "bulletinLevel",
          "executionNode" : "executionNode",
          "penaltyDuration" : "penaltyDuration",
          "defaultSchedulingPeriod" : {
            "key" : "defaultSchedulingPeriod"
          },
          "defaultConcurrentTasks" : {
            "key" : "defaultConcurrentTasks"
          },
          "runDurationMillis" : 3,
          "customUiUrl" : "customUiUrl",
          "descriptors" : {
            "key" : {
              "supportsEl" : true,
              "defaultValue" : "defaultValue",
              "displayName" : "displayName",
              "expressionLanguageScope" : "expressionLanguageScope",
              "description" : "description",
              "sensitive" : true,
              "required" : true,
              "dependencies" : [ {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              }, {
                "dependentValues" : [ "dependentValues", "dependentValues" ],
                "propertyName" : "propertyName"
              } ],
              "allowableValues" : [ {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              }, {
                "canRead" : true,
                "allowableValue" : {
                  "displayName" : "displayName",
                  "description" : "description",
                  "value" : "value"
                }
              } ],
              "identifiesControllerService" : "identifiesControllerService",
              "name" : "name",
              "dynamic" : true
            }
          },
          "lossTolerant" : true,
          "backoffMechanism" : "PENALIZE_FLOWFILE",
          "maxBackoffPeriod" : "maxBackoffPeriod",
          "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
          "schedulingStrategy" : "schedulingStrategy",
          "schedulingPeriod" : "schedulingPeriod",
          "yieldDuration" : "yieldDuration",
          "properties" : {
            "key" : "properties"
          },
          "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
        },
        "persistsState" : true,
        "validationStatus" : "VALID"
      } ],
      "remoteProcessGroups" : [ {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      }, {
        "inactiveRemoteInputPortCount" : 1,
        "targetSecure" : true,
        "communicationsTimeout" : "communicationsTimeout",
        "outputPortCount" : 7,
        "activeRemoteInputPortCount" : 2,
        "inputPortCount" : 6,
        "proxyPort" : 1,
        "flowRefreshed" : "flowRefreshed",
        "transportProtocol" : "transportProtocol",
        "versionedComponentId" : "versionedComponentId",
        "transmitting" : true,
        "validationErrors" : [ "validationErrors", "validationErrors" ],
        "yieldDuration" : "yieldDuration",
        "id" : "id",
        "localNetworkInterface" : "localNetworkInterface",
        "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
        "comments" : "comments",
        "proxyPassword" : "proxyPassword",
        "parentGroupId" : "parentGroupId",
        "activeRemoteOutputPortCount" : 4,
        "proxyHost" : "proxyHost",
        "contents" : {
          "outputPorts" : [ null, null ],
          "inputPorts" : [ {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          }, {
            "comments" : "comments",
            "targetId" : "targetId",
            "concurrentlySchedulableTaskCount" : 1,
            "groupId" : "groupId",
            "targetRunning" : true,
            "useCompression" : true,
            "connected" : true,
            "batchSettings" : {
              "duration" : "duration",
              "size" : "size",
              "count" : 7
            },
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "transmitting" : true,
            "exists" : true,
            "id" : "id"
          } ]
        },
        "name" : "name",
        "proxyUser" : "proxyUser",
        "targetUri" : "targetUri",
        "targetUris" : "targetUris",
        "inactiveRemoteOutputPortCount" : 1
      } ],
      "connections" : [ {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      }, {
        "prioritizers" : [ "prioritizers", "prioritizers" ],
        "flowFileExpiration" : "flowFileExpiration",
        "selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
        "loadBalanceCompression" : "DO_NOT_COMPRESS",
        "destination" : {
          "running" : true,
          "comments" : "comments",
          "groupId" : "groupId",
          "versionedComponentId" : "versionedComponentId",
          "name" : "name",
          "transmitting" : true,
          "exists" : true,
          "id" : "id",
          "type" : "PROCESSOR"
        },
        "availableRelationships" : [ "availableRelationships", "availableRelationships" ],
        "backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
        "loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
        "parentGroupId" : "parentGroupId",
        "labelIndex" : 7,
        "bends" : [ null, null ],
        "loadBalanceStatus" : "LOAD_BALANCE_NOT_CONFIGURED",
        "backPressureObjectThreshold" : 5,
        "getzIndex" : 2,
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "id" : "id",
        "loadBalancePartitionAttribute" : "loadBalancePartitionAttribute"
      } ],
      "labels" : [ {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      }, {
        "getzIndex" : 5,
        "versionedComponentId" : "versionedComponentId",
        "width" : 2.3021358869347655,
        "parentGroupId" : "parentGroupId",
        "style" : {
          "key" : "style"
        },
        "id" : "id",
        "label" : "label",
        "height" : 5.637376656633329
      } ]
    },
    "statelessGroupScheduledState" : "STOPPED",
    "invalidCount" : 6,
    "name" : "name",
    "syncFailureCount" : 3,
    "maxConcurrentTasks" : 6,
    "statelessFlowTimeout" : "statelessFlowTimeout",
    "locallyModifiedAndStaleCount" : 6,
    "parameterContext" : {
      "component" : {
        "name" : "name",
        "id" : "id"
      },
      "id" : "id"
    }
  },
  "localOutputPortCount" : 4,
  "localInputPortCount" : 0,
  "invalidCount" : 6,
  "syncFailureCount" : 0,
  "versionedFlowState" : "LOCALLY_MODIFIED",
  "locallyModifiedAndStaleCount" : 8,
  "status" : {
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "transferred" : "transferred",
      "queued" : "queued",
      "output" : "output",
      "remoteProcessGroupStatusSnapshots" : [ {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "remoteProcessGroupStatusSnapshot" : {
          "bytesReceived" : 5,
          "activeThreadCount" : 5,
          "transmissionStatus" : "transmissionStatus",
          "flowFilesReceived" : 7,
          "groupId" : "groupId",
          "name" : "name",
          "targetUri" : "targetUri",
          "flowFilesSent" : 3,
          "received" : "received",
          "bytesSent" : 8,
          "id" : "id",
          "sent" : "sent"
        },
        "id" : "id"
      } ],
      "connectionStatusSnapshots" : [ {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      }, {
        "canRead" : true,
        "connectionStatusSnapshot" : {
          "sourceId" : "sourceId",
          "groupId" : "groupId",
          "queued" : "queued",
          "percentUseCount" : 1,
          "destinationId" : "destinationId",
          "predictions" : {
            "predictedBytesAtNextInterval" : 4,
            "predictionIntervalSeconds" : 9,
            "predictedPercentBytes" : 6,
            "predictedPercentCount" : 8,
            "predictedMillisUntilCountBackpressure" : 9,
            "predictedCountAtNextInterval" : 5,
            "predictedMillisUntilBytesBackpressure" : 9
          },
          "output" : "output",
          "input" : "input",
          "percentUseBytes" : 7,
          "flowFileAvailability" : "flowFileAvailability",
          "destinationName" : "destinationName",
          "queuedCount" : "queuedCount",
          "queuedSize" : "queuedSize",
          "flowFilesQueued" : 6,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "sourceName" : "sourceName",
          "flowFilesOut" : 1,
          "bytesIn" : 4,
          "bytesOut" : 7,
          "bytesQueued" : 1
        },
        "id" : "id"
      } ],
      "flowFilesReceived" : 5,
      "queuedCount" : "queuedCount",
      "queuedSize" : "queuedSize",
      "flowFilesSent" : 4,
      "processGroupStatusSnapshots" : [ {
        "canRead" : true,
        "id" : "id"
      }, {
        "canRead" : true,
        "id" : "id"
      } ],
      "flowFilesIn" : 9,
      "id" : "id",
      "written" : "written",
      "statelessActiveThreadCount" : 3,
      "flowFilesOut" : 0,
      "bytesIn" : 0,
      "bytesOut" : 6,
      "bytesQueued" : 4,
      "bytesWritten" : 0,
      "outputPortStatusSnapshots" : [ null, null ],
      "bytesTransferred" : 9,
      "read" : "read",
      "activeThreadCount" : 4,
      "processorStatusSnapshots" : [ {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "processorStatusSnapshot" : {
          "bytesWritten" : 9,
          "read" : "read",
          "tasksDurationNanos" : 8,
          "activeThreadCount" : 8,
          "groupId" : "groupId",
          "executionNode" : "ALL",
          "bytesRead" : 8,
          "type" : "type",
          "terminatedThreadCount" : 0,
          "output" : "output",
          "input" : "input",
          "taskCount" : 9,
          "name" : "name",
          "flowFilesIn" : 1,
          "id" : "id",
          "tasksDuration" : "tasksDuration",
          "written" : "written",
          "flowFilesOut" : 3,
          "runStatus" : "Running",
          "tasks" : "tasks",
          "bytesIn" : 6,
          "bytesOut" : 4
        },
        "canRead" : true,
        "id" : "id"
      } ],
      "bytesRead" : 1,
      "processingPerformanceStatus" : {
        "identifier" : "identifier",
        "cpuDuration" : 0,
        "contentReadDuration" : 4,
        "sessionCommitDuration" : 1,
        "garbageCollectionDuration" : 2,
        "contentWriteDuration" : 3
      },
      "received" : "received",
      "bytesSent" : 7,
      "processingNanos" : 8,
      "sent" : "sent",
      "flowFilesTransferred" : 6,
      "terminatedThreadCount" : 9,
      "input" : "input",
      "bytesReceived" : 4,
      "flowFilesQueued" : 7,
      "name" : "name",
      "versionedFlowState" : "LOCALLY_MODIFIED",
      "inputPortStatusSnapshots" : [ {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      }, {
        "portStatusSnapshot" : {
          "output" : "output",
          "input" : "input",
          "activeThreadCount" : 0,
          "groupId" : "groupId",
          "name" : "name",
          "transmitting" : true,
          "flowFilesIn" : 5,
          "id" : "id",
          "flowFilesOut" : 5,
          "runStatus" : "Running",
          "bytesIn" : 6,
          "bytesOut" : 1
        },
        "canRead" : true,
        "id" : "id"
      } ]
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Processors

Up
post /processors/{id}/config/analysis
Performs analysis of the component's configuration, providing information about which attributes are referenced. (analyzeConfiguration2)

Path parameters

id (required)
Path Parameter — The processor id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The processor configuration analysis request.

Return type

ConfigurationAnalysisEntity

Example data

Content-Type: application/json
{
  "configurationAnalysis" : {
    "componentId" : "componentId",
    "referencedAttributes" : {
      "key" : "referencedAttributes"
    },
    "supportsVerification" : true,
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConfigurationAnalysisEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /processors/{id}/state/clear-requests
Clears the state for a processor (clearState3)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /processors/{id}
Deletes a processor (deleteProcessor)

Path parameters

id (required)
Path Parameter — The processor id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /processors/{id}/config/verification-requests/{requestId}
Deletes the Verification Request with the given ID (deleteVerificationRequest2)
Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

id (required)
Path Parameter — The ID of the Processor
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /processors/{id}
Gets a processor (getProcessor)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /processors/{id}/diagnostics
Gets diagnostics information about a processor (getProcessorDiagnostics)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /processors/run-status-details/queries
Submits a query to retrieve the run status details of all processors that are in the given list of Processor IDs (getProcessorRunStatusDetails)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The request for the processors that should be included in the results

Return type

ProcessorsRunStatusDetailsEntity

Example data

Content-Type: application/json
{
  "runStatusDetails" : [ {
    "runStatusDetails" : {
      "activeThreadCount" : 0,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "runStatus" : "Running"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "runStatusDetails" : {
      "activeThreadCount" : 0,
      "name" : "name",
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "runStatus" : "Running"
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorsRunStatusDetailsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /processors/{id}/descriptors
Gets the descriptor for a processor property (getPropertyDescriptor3)

Path parameters

id (required)
Path Parameter — The processor id.

Query parameters

clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
propertyName (required)
Query Parameter — The property name.
sensitive (optional)
Query Parameter — Property Descriptor requested sensitive status

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /processors/{id}/state
Gets the state for a processor (getState2)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /processors/{id}/config/verification-requests/{requestId}
Returns the Verification Request with the given ID (getVerificationRequest2)
Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

id (required)
Path Parameter — The ID of the Processor
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /processors/{id}/config/verification-requests
Performs verification of the Processor's configuration (submitProcessorVerificationRequest)
This will initiate the process of verifying a given Processor configuration. This may be a long-running task. As a result, this endpoint will immediately return a ProcessorConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /processors/{processorId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /processors/{processorId}/verification-requests/{requestId}.

Path parameters

id (required)
Path Parameter — The processor id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The processor configuration verification request.

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /processors/{id}/threads
Terminates a processor, essentially "deleting" its threads and any active tasks (terminateProcessor)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /processors/{id}
Updates a processor (updateProcessor)

Path parameters

id (required)
Path Parameter — The processor id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessorEntity (required)
Body Parameter — The processor configuration details.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /processors/{id}/run-status
Updates run status of a processor (updateRunStatus4)

Path parameters

id (required)
Path Parameter — The processor id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProcessorRunStatusEntity (required)
Body Parameter — The processor run status.

Return type

ProcessorEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "supportsBatching" : true,
    "supportsParallelProcessing" : true,
    "deprecated" : true,
    "executionNodeRestricted" : true,
    "description" : "description",
    "parentGroupId" : "parentGroupId",
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "inputRequirement" : "inputRequirement",
    "relationships" : [ {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    }, {
      "name" : "name",
      "autoTerminate" : true,
      "description" : "description",
      "retry" : true
    } ],
    "restricted" : true,
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "style" : {
      "key" : "style"
    },
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "config" : {
      "annotationData" : "annotationData",
      "comments" : "comments",
      "autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
      "concurrentlySchedulableTaskCount" : 7,
      "retryCount" : 9,
      "bulletinLevel" : "bulletinLevel",
      "executionNode" : "executionNode",
      "penaltyDuration" : "penaltyDuration",
      "defaultSchedulingPeriod" : {
        "key" : "defaultSchedulingPeriod"
      },
      "defaultConcurrentTasks" : {
        "key" : "defaultConcurrentTasks"
      },
      "runDurationMillis" : 3,
      "customUiUrl" : "customUiUrl",
      "descriptors" : {
        "key" : {
          "supportsEl" : true,
          "defaultValue" : "defaultValue",
          "displayName" : "displayName",
          "expressionLanguageScope" : "expressionLanguageScope",
          "description" : "description",
          "sensitive" : true,
          "required" : true,
          "dependencies" : [ {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          }, {
            "dependentValues" : [ "dependentValues", "dependentValues" ],
            "propertyName" : "propertyName"
          } ],
          "allowableValues" : [ {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          }, {
            "canRead" : true,
            "allowableValue" : {
              "displayName" : "displayName",
              "description" : "description",
              "value" : "value"
            }
          } ],
          "identifiesControllerService" : "identifiesControllerService",
          "name" : "name",
          "dynamic" : true
        }
      },
      "lossTolerant" : true,
      "backoffMechanism" : "PENALIZE_FLOWFILE",
      "maxBackoffPeriod" : "maxBackoffPeriod",
      "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
      "schedulingStrategy" : "schedulingStrategy",
      "schedulingPeriod" : "schedulingPeriod",
      "yieldDuration" : "yieldDuration",
      "properties" : {
        "key" : "properties"
      },
      "retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ]
    },
    "persistsState" : true,
    "validationStatus" : "VALID"
  },
  "id" : "id",
  "uri" : "uri",
  "inputRequirement" : "inputRequirement",
  "status" : {
    "groupId" : "groupId",
    "name" : "name",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 5,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesWritten" : 9,
      "read" : "read",
      "tasksDurationNanos" : 8,
      "activeThreadCount" : 8,
      "groupId" : "groupId",
      "executionNode" : "ALL",
      "bytesRead" : 8,
      "type" : "type",
      "terminatedThreadCount" : 0,
      "output" : "output",
      "input" : "input",
      "taskCount" : 9,
      "name" : "name",
      "flowFilesIn" : 1,
      "id" : "id",
      "tasksDuration" : "tasksDuration",
      "written" : "written",
      "flowFilesOut" : 3,
      "runStatus" : "Running",
      "tasks" : "tasks",
      "bytesIn" : 6,
      "bytesOut" : 4
    },
    "id" : "id",
    "type" : "type",
    "statsLastRefreshed" : "statsLastRefreshed",
    "runStatus" : "Running"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProcessorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Provenance

Up
delete /provenance/lineage/{id}
Deletes a lineage query (deleteLineage)

Path parameters

id (required)
Path Parameter — The id of the lineage query.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where this query exists if clustered.

Return type

LineageEntity

Example data

Content-Type: application/json
{
  "lineage" : {
    "percentCompleted" : 0,
    "request" : {
      "eventId" : 6,
      "clusterNodeId" : "clusterNodeId",
      "lineageRequestType" : "PARENTS",
      "uuid" : "uuid"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "nodes" : [ {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      }, {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      } ],
      "links" : [ {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      } ],
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LineageEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /provenance/{id}
Deletes a provenance query (deleteProvenance)

Path parameters

id (required)
Path Parameter — The id of the provenance query.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where this query exists if clustered.

Return type

ProvenanceEntity

Example data

Content-Type: application/json
{
  "provenance" : {
    "percentCompleted" : 0,
    "request" : {
      "clusterNodeId" : "clusterNodeId",
      "incrementalResults" : true,
      "endDate" : "endDate",
      "searchTerms" : {
        "key" : {
          "inverse" : true,
          "value" : "value"
        }
      },
      "maxResults" : 6,
      "maximumFileSize" : "maximumFileSize",
      "summarize" : true,
      "startDate" : "startDate",
      "minimumFileSize" : "minimumFileSize"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "oldestEvent" : "oldestEvent",
      "total" : "total",
      "generated" : "generated",
      "provenanceEvents" : [ {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      }, {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      } ],
      "timeOffset" : 4,
      "totalCount" : 7,
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProvenanceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /provenance/lineage/{id}
Gets a lineage query (getLineage)

Path parameters

id (required)
Path Parameter — The id of the lineage query.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where this query exists if clustered.

Return type

LineageEntity

Example data

Content-Type: application/json
{
  "lineage" : {
    "percentCompleted" : 0,
    "request" : {
      "eventId" : 6,
      "clusterNodeId" : "clusterNodeId",
      "lineageRequestType" : "PARENTS",
      "uuid" : "uuid"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "nodes" : [ {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      }, {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      } ],
      "links" : [ {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      } ],
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LineageEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /provenance/{id}
Gets a provenance query (getProvenance)

Path parameters

id (required)
Path Parameter — The id of the provenance query.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where this query exists if clustered.
summarize (optional)
Query Parameter — Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default. default: false
incrementalResults (optional)
Query Parameter — Whether or not to summarize provenance events returned. This property is false by default. default: true

Return type

ProvenanceEntity

Example data

Content-Type: application/json
{
  "provenance" : {
    "percentCompleted" : 0,
    "request" : {
      "clusterNodeId" : "clusterNodeId",
      "incrementalResults" : true,
      "endDate" : "endDate",
      "searchTerms" : {
        "key" : {
          "inverse" : true,
          "value" : "value"
        }
      },
      "maxResults" : 6,
      "maximumFileSize" : "maximumFileSize",
      "summarize" : true,
      "startDate" : "startDate",
      "minimumFileSize" : "minimumFileSize"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "oldestEvent" : "oldestEvent",
      "total" : "total",
      "generated" : "generated",
      "provenanceEvents" : [ {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      }, {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      } ],
      "timeOffset" : 4,
      "totalCount" : 7,
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProvenanceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /provenance/search-options
Gets the searchable attributes for provenance events (getSearchOptions)

Return type

ProvenanceOptionsEntity

Example data

Content-Type: application/json
{
  "provenanceOptions" : {
    "searchableFields" : [ {
      "field" : "field",
      "id" : "id",
      "label" : "label",
      "type" : "type"
    }, {
      "field" : "field",
      "id" : "id",
      "label" : "label",
      "type" : "type"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProvenanceOptionsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /provenance/lineage
Submits a lineage query (submitLineageRequest)
Lineage queries may be long running so this endpoint submits a request. The response will include the current state of the query. If the request is not completed the URI in the response can be used at a later time to get the updated state of the query. Once the query has completed the lineage request should be deleted by the client who originally submitted it.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body LineageEntity (required)
Body Parameter — The lineage query details.

Return type

LineageEntity

Example data

Content-Type: application/json
{
  "lineage" : {
    "percentCompleted" : 0,
    "request" : {
      "eventId" : 6,
      "clusterNodeId" : "clusterNodeId",
      "lineageRequestType" : "PARENTS",
      "uuid" : "uuid"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "nodes" : [ {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      }, {
        "childUuids" : [ "childUuids", "childUuids" ],
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "eventType" : "eventType",
        "flowFileUuid" : "flowFileUuid",
        "id" : "id",
        "millis" : 5,
        "type" : "FLOWFILE",
        "clusterNodeIdentifier" : "clusterNodeIdentifier",
        "timestamp" : "timestamp"
      } ],
      "links" : [ {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "targetId" : "targetId",
        "flowFileUuid" : "flowFileUuid",
        "millis" : 1,
        "timestamp" : "timestamp"
      } ],
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

LineageEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /provenance
Submits a provenance query (submitProvenanceRequest)
Provenance queries may be long running so this endpoint submits a request. The response will include the current state of the query. If the request is not completed the URI in the response can be used at a later time to get the updated state of the query. Once the query has completed the provenance request should be deleted by the client who originally submitted it.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ProvenanceEntity (required)
Body Parameter — The provenance query details.

Return type

ProvenanceEntity

Example data

Content-Type: application/json
{
  "provenance" : {
    "percentCompleted" : 0,
    "request" : {
      "clusterNodeId" : "clusterNodeId",
      "incrementalResults" : true,
      "endDate" : "endDate",
      "searchTerms" : {
        "key" : {
          "inverse" : true,
          "value" : "value"
        }
      },
      "maxResults" : 6,
      "maximumFileSize" : "maximumFileSize",
      "summarize" : true,
      "startDate" : "startDate",
      "minimumFileSize" : "minimumFileSize"
    },
    "expiration" : "expiration",
    "finished" : true,
    "id" : "id",
    "results" : {
      "oldestEvent" : "oldestEvent",
      "total" : "total",
      "generated" : "generated",
      "provenanceEvents" : [ {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      }, {
        "lineageDuration" : 9,
        "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
        "componentId" : "componentId",
        "inputContentClaimOffset" : 7,
        "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
        "groupId" : "groupId",
        "flowFileUuid" : "flowFileUuid",
        "outputContentAvailable" : true,
        "inputContentClaimFileSize" : "inputContentClaimFileSize",
        "alternateIdentifierUri" : "alternateIdentifierUri",
        "outputContentClaimOffset" : 2,
        "outputContentClaimSection" : "outputContentClaimSection",
        "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
        "eventTime" : "eventTime",
        "details" : "details",
        "componentName" : "componentName",
        "id" : "id",
        "relationship" : "relationship",
        "contentEqual" : true,
        "componentType" : "componentType",
        "eventId" : 5,
        "outputContentClaimFileSize" : "outputContentClaimFileSize",
        "transitUri" : "transitUri",
        "outputContentClaimContainer" : "outputContentClaimContainer",
        "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
        "childUuids" : [ "childUuids", "childUuids" ],
        "eventType" : "eventType",
        "replayAvailable" : true,
        "replayExplanation" : "replayExplanation",
        "fileSizeBytes" : 5,
        "clusterNodeId" : "clusterNodeId",
        "inputContentAvailable" : true,
        "eventDuration" : 1,
        "fileSize" : "fileSize",
        "inputContentClaimContainer" : "inputContentClaimContainer",
        "outputContentClaimFileSizeBytes" : 3,
        "parentUuids" : [ "parentUuids", "parentUuids" ],
        "inputContentClaimFileSizeBytes" : 2,
        "attributes" : [ {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        }, {
          "name" : "name",
          "previousValue" : "previousValue",
          "value" : "value"
        } ],
        "clusterNodeAddress" : "clusterNodeAddress",
        "inputContentClaimSection" : "inputContentClaimSection"
      } ],
      "timeOffset" : 4,
      "totalCount" : 7,
      "errors" : [ "errors", "errors" ]
    },
    "uri" : "uri",
    "submissionTime" : "submissionTime"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProvenanceEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

ProvenanceEvents

Up
get /provenance-events/{id}/content/input
Gets the input content for a provenance event (getInputContent)

Path parameters

id (required)
Path Parameter — The provenance event id.

Request headers

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where the content exists if clustered.

Return type

StreamingOutput

Example data

Content-Type: application/json
{ }

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StreamingOutput

206

Partial Content with range of bytes requested

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

416

Requested Range Not Satisfiable based on bytes requested

Up
get /provenance-events/latest/{componentId}
Retrieves the latest cached Provenance Events for the specified component (getLatestProvenanceEvents)

Path parameters

componentId (required)
Path Parameter — The ID of the component to retrieve the latest Provenance Events for.

Query parameters

limit (optional)
Query Parameter — The number of events to limit the response to. Defaults to 10. default: 10 format: int32

Return type

LatestProvenanceEventsEntity

Example data

Content-Type: application/json
{
  "latestProvenanceEvents" : {
    "componentId" : "componentId",
    "provenanceEvents" : [ {
      "lineageDuration" : 9,
      "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
      "componentId" : "componentId",
      "inputContentClaimOffset" : 7,
      "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
      "groupId" : "groupId",
      "flowFileUuid" : "flowFileUuid",
      "outputContentAvailable" : true,
      "inputContentClaimFileSize" : "inputContentClaimFileSize",
      "alternateIdentifierUri" : "alternateIdentifierUri",
      "outputContentClaimOffset" : 2,
      "outputContentClaimSection" : "outputContentClaimSection",
      "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
      "eventTime" : "eventTime",
      "details" : "details",
      "componentName" : "componentName",
      "id" : "id",
      "relationship" : "relationship",
      "contentEqual" : true,
      "componentType" : "componentType",
      "eventId" : 5,
      "outputContentClaimFileSize" : "outputContentClaimFileSize",
      "transitUri" : "transitUri",
      "outputContentClaimContainer" : "outputContentClaimContainer",
      "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
      "childUuids" : [ "childUuids", "childUuids" ],
      "eventType" : "eventType",
      "replayAvailable" : true,
      "replayExplanation" : "replayExplanation",
      "fileSizeBytes" : 5,
      "clusterNodeId" : "clusterNodeId",
      "inputContentAvailable" : true,
      "eventDuration" : 1,
      "fileSize" : "fileSize",
      "inputContentClaimContainer" : "inputContentClaimContainer",
      "outputContentClaimFileSizeBytes" : 3,
      "parentUuids" : [ "parentUuids", "parentUuids" ],
      "inputContentClaimFileSizeBytes" : 2,
      "attributes" : [ {
        "name" : "name",
        "previousValue" : "previousValue",
        "value" : "value"
      }, {
        "name" : "name",
        "previousValue" : "previousValue",
        "value" : "value"
      } ],
      "clusterNodeAddress" : "clusterNodeAddress",
      "inputContentClaimSection" : "inputContentClaimSection"
    }, {
      "lineageDuration" : 9,
      "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
      "componentId" : "componentId",
      "inputContentClaimOffset" : 7,
      "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
      "groupId" : "groupId",
      "flowFileUuid" : "flowFileUuid",
      "outputContentAvailable" : true,
      "inputContentClaimFileSize" : "inputContentClaimFileSize",
      "alternateIdentifierUri" : "alternateIdentifierUri",
      "outputContentClaimOffset" : 2,
      "outputContentClaimSection" : "outputContentClaimSection",
      "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
      "eventTime" : "eventTime",
      "details" : "details",
      "componentName" : "componentName",
      "id" : "id",
      "relationship" : "relationship",
      "contentEqual" : true,
      "componentType" : "componentType",
      "eventId" : 5,
      "outputContentClaimFileSize" : "outputContentClaimFileSize",
      "transitUri" : "transitUri",
      "outputContentClaimContainer" : "outputContentClaimContainer",
      "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
      "childUuids" : [ "childUuids", "childUuids" ],
      "eventType" : "eventType",
      "replayAvailable" : true,
      "replayExplanation" : "replayExplanation",
      "fileSizeBytes" : 5,
      "clusterNodeId" : "clusterNodeId",
      "inputContentAvailable" : true,
      "eventDuration" : 1,
      "fileSize" : "fileSize",
      "inputContentClaimContainer" : "inputContentClaimContainer",
      "outputContentClaimFileSizeBytes" : 3,
      "parentUuids" : [ "parentUuids", "parentUuids" ],
      "inputContentClaimFileSizeBytes" : 2,
      "attributes" : [ {
        "name" : "name",
        "previousValue" : "previousValue",
        "value" : "value"
      }, {
        "name" : "name",
        "previousValue" : "previousValue",
        "value" : "value"
      } ],
      "clusterNodeAddress" : "clusterNodeAddress",
      "inputContentClaimSection" : "inputContentClaimSection"
    } ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

LatestProvenanceEventsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /provenance-events/{id}/content/output
Gets the output content for a provenance event (getOutputContent)

Path parameters

id (required)
Path Parameter — The provenance event id.

Request headers

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where the content exists if clustered.

Return type

StreamingOutput

Example data

Content-Type: application/json
{ }

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

StreamingOutput

206

Partial Content with range of bytes requested

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

416

Requested Range Not Satisfiable based on bytes requested

Up
get /provenance-events/{id}
Gets a provenance event (getProvenanceEvent)

Path parameters

id (required)
Path Parameter — The provenance event id.

Query parameters

clusterNodeId (optional)
Query Parameter — The id of the node where this event exists if clustered.

Return type

ProvenanceEventEntity

Example data

Content-Type: application/json
{
  "provenanceEvent" : {
    "lineageDuration" : 9,
    "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
    "componentId" : "componentId",
    "inputContentClaimOffset" : 7,
    "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
    "groupId" : "groupId",
    "flowFileUuid" : "flowFileUuid",
    "outputContentAvailable" : true,
    "inputContentClaimFileSize" : "inputContentClaimFileSize",
    "alternateIdentifierUri" : "alternateIdentifierUri",
    "outputContentClaimOffset" : 2,
    "outputContentClaimSection" : "outputContentClaimSection",
    "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
    "eventTime" : "eventTime",
    "details" : "details",
    "componentName" : "componentName",
    "id" : "id",
    "relationship" : "relationship",
    "contentEqual" : true,
    "componentType" : "componentType",
    "eventId" : 5,
    "outputContentClaimFileSize" : "outputContentClaimFileSize",
    "transitUri" : "transitUri",
    "outputContentClaimContainer" : "outputContentClaimContainer",
    "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
    "childUuids" : [ "childUuids", "childUuids" ],
    "eventType" : "eventType",
    "replayAvailable" : true,
    "replayExplanation" : "replayExplanation",
    "fileSizeBytes" : 5,
    "clusterNodeId" : "clusterNodeId",
    "inputContentAvailable" : true,
    "eventDuration" : 1,
    "fileSize" : "fileSize",
    "inputContentClaimContainer" : "inputContentClaimContainer",
    "outputContentClaimFileSizeBytes" : 3,
    "parentUuids" : [ "parentUuids", "parentUuids" ],
    "inputContentClaimFileSizeBytes" : 2,
    "attributes" : [ {
      "name" : "name",
      "previousValue" : "previousValue",
      "value" : "value"
    }, {
      "name" : "name",
      "previousValue" : "previousValue",
      "value" : "value"
    } ],
    "clusterNodeAddress" : "clusterNodeAddress",
    "inputContentClaimSection" : "inputContentClaimSection"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ProvenanceEventEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /provenance-events/replays
Replays content from a provenance event (submitReplay)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The replay request.

Return type

ProvenanceEventEntity

Example data

Content-Type: application/json
{
  "provenanceEvent" : {
    "lineageDuration" : 9,
    "sourceConnectionIdentifier" : "sourceConnectionIdentifier",
    "componentId" : "componentId",
    "inputContentClaimOffset" : 7,
    "outputContentClaimIdentifier" : "outputContentClaimIdentifier",
    "groupId" : "groupId",
    "flowFileUuid" : "flowFileUuid",
    "outputContentAvailable" : true,
    "inputContentClaimFileSize" : "inputContentClaimFileSize",
    "alternateIdentifierUri" : "alternateIdentifierUri",
    "outputContentClaimOffset" : 2,
    "outputContentClaimSection" : "outputContentClaimSection",
    "inputContentClaimIdentifier" : "inputContentClaimIdentifier",
    "eventTime" : "eventTime",
    "details" : "details",
    "componentName" : "componentName",
    "id" : "id",
    "relationship" : "relationship",
    "contentEqual" : true,
    "componentType" : "componentType",
    "eventId" : 5,
    "outputContentClaimFileSize" : "outputContentClaimFileSize",
    "transitUri" : "transitUri",
    "outputContentClaimContainer" : "outputContentClaimContainer",
    "sourceSystemFlowFileId" : "sourceSystemFlowFileId",
    "childUuids" : [ "childUuids", "childUuids" ],
    "eventType" : "eventType",
    "replayAvailable" : true,
    "replayExplanation" : "replayExplanation",
    "fileSizeBytes" : 5,
    "clusterNodeId" : "clusterNodeId",
    "inputContentAvailable" : true,
    "eventDuration" : 1,
    "fileSize" : "fileSize",
    "inputContentClaimContainer" : "inputContentClaimContainer",
    "outputContentClaimFileSizeBytes" : 3,
    "parentUuids" : [ "parentUuids", "parentUuids" ],
    "inputContentClaimFileSizeBytes" : 2,
    "attributes" : [ {
      "name" : "name",
      "previousValue" : "previousValue",
      "value" : "value"
    }, {
      "name" : "name",
      "previousValue" : "previousValue",
      "value" : "value"
    } ],
    "clusterNodeAddress" : "clusterNodeAddress",
    "inputContentClaimSection" : "inputContentClaimSection"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

ProvenanceEventEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /provenance-events/latest/replays
Replays content from a provenance event (submitReplayLatestEvent)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The replay request.

Return type

ReplayLastEventResponseEntity

Example data

Content-Type: application/json
{
  "componentId" : "componentId",
  "nodes" : "ALL",
  "nodeSnapshots" : [ {
    "address" : "address",
    "apiPort" : 6,
    "nodeId" : "nodeId"
  }, {
    "address" : "address",
    "apiPort" : 6,
    "nodeId" : "nodeId"
  } ],
  "aggregateSnapshot" : {
    "failureExplanation" : "failureExplanation",
    "eventAvailable" : true,
    "eventsReplayed" : [ 0, 0 ]
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReplayLastEventResponseEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

RemoteProcessGroups

Up
get /remote-process-groups/{id}
Gets a remote process group (getRemoteProcessGroup)

Path parameters

id (required)
Path Parameter — The remote process group id.

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /remote-process-groups/{id}/state
Gets the state for a RemoteProcessGroup (getState3)

Path parameters

id (required)
Path Parameter — The processor id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /remote-process-groups/{id}
Deletes a remote process group (removeRemoteProcessGroup)

Path parameters

id (required)
Path Parameter — The remote process group id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}
Updates a remote process group (updateRemoteProcessGroup)

Path parameters

id (required)
Path Parameter — The remote process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body RemoteProcessGroupEntity (required)
Body Parameter — The remote process group.

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}/input-ports/{port-id}
Updates a remote port (updateRemoteProcessGroupInputPort)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The remote process group id.
port-id (required)
Path Parameter — The remote process group port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process group port.

Return type

RemoteProcessGroupPortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "remoteProcessGroupPort" : {
    "comments" : "comments",
    "targetId" : "targetId",
    "concurrentlySchedulableTaskCount" : 1,
    "groupId" : "groupId",
    "targetRunning" : true,
    "useCompression" : true,
    "connected" : true,
    "batchSettings" : {
      "duration" : "duration",
      "size" : "size",
      "count" : 7
    },
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "exists" : true,
    "id" : "id"
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupPortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}/input-ports/{port-id}/run-status
Updates run status of a remote port (updateRemoteProcessGroupInputPortRunStatus)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The remote process group id.
port-id (required)
Path Parameter — The remote process group port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process group port.

Return type

RemoteProcessGroupPortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "remoteProcessGroupPort" : {
    "comments" : "comments",
    "targetId" : "targetId",
    "concurrentlySchedulableTaskCount" : 1,
    "groupId" : "groupId",
    "targetRunning" : true,
    "useCompression" : true,
    "connected" : true,
    "batchSettings" : {
      "duration" : "duration",
      "size" : "size",
      "count" : 7
    },
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "exists" : true,
    "id" : "id"
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupPortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}/output-ports/{port-id}
Updates a remote port (updateRemoteProcessGroupOutputPort)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The remote process group id.
port-id (required)
Path Parameter — The remote process group port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process group port.

Return type

RemoteProcessGroupPortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "remoteProcessGroupPort" : {
    "comments" : "comments",
    "targetId" : "targetId",
    "concurrentlySchedulableTaskCount" : 1,
    "groupId" : "groupId",
    "targetRunning" : true,
    "useCompression" : true,
    "connected" : true,
    "batchSettings" : {
      "duration" : "duration",
      "size" : "size",
      "count" : 7
    },
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "exists" : true,
    "id" : "id"
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupPortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}/output-ports/{port-id}/run-status
Updates run status of a remote port (updateRemoteProcessGroupOutputPortRunStatus)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The remote process group id.
port-id (required)
Path Parameter — The remote process group port id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process group port.

Return type

RemoteProcessGroupPortEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "id" : "id",
  "position" : {
    "x" : 0.8008281904610115,
    "y" : 6.027456183070403
  },
  "remoteProcessGroupPort" : {
    "comments" : "comments",
    "targetId" : "targetId",
    "concurrentlySchedulableTaskCount" : 1,
    "groupId" : "groupId",
    "targetRunning" : true,
    "useCompression" : true,
    "connected" : true,
    "batchSettings" : {
      "duration" : "duration",
      "size" : "size",
      "count" : 7
    },
    "versionedComponentId" : "versionedComponentId",
    "name" : "name",
    "transmitting" : true,
    "exists" : true,
    "id" : "id"
  },
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupPortEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/{id}/run-status
Updates run status of a remote process group (updateRemoteProcessGroupRunStatus)

Path parameters

id (required)
Path Parameter — The remote process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process group run status.

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /remote-process-groups/process-group/{id}/run-status
Updates run status of all remote process groups in a process group (recursively) (updateRemoteProcessGroupRunStatuses)

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The remote process groups run status.

Return type

RemoteProcessGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ null, null ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "inactiveRemoteInputPortCount" : 1,
    "targetSecure" : true,
    "communicationsTimeout" : "communicationsTimeout",
    "outputPortCount" : 7,
    "activeRemoteInputPortCount" : 2,
    "inputPortCount" : 6,
    "proxyPort" : 1,
    "flowRefreshed" : "flowRefreshed",
    "transportProtocol" : "transportProtocol",
    "versionedComponentId" : "versionedComponentId",
    "transmitting" : true,
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "yieldDuration" : "yieldDuration",
    "id" : "id",
    "localNetworkInterface" : "localNetworkInterface",
    "authorizationIssues" : [ "authorizationIssues", "authorizationIssues" ],
    "comments" : "comments",
    "proxyPassword" : "proxyPassword",
    "parentGroupId" : "parentGroupId",
    "activeRemoteOutputPortCount" : 4,
    "proxyHost" : "proxyHost",
    "contents" : {
      "outputPorts" : [ null, null ],
      "inputPorts" : [ {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      }, {
        "comments" : "comments",
        "targetId" : "targetId",
        "concurrentlySchedulableTaskCount" : 1,
        "groupId" : "groupId",
        "targetRunning" : true,
        "useCompression" : true,
        "connected" : true,
        "batchSettings" : {
          "duration" : "duration",
          "size" : "size",
          "count" : 7
        },
        "versionedComponentId" : "versionedComponentId",
        "name" : "name",
        "transmitting" : true,
        "exists" : true,
        "id" : "id"
      } ]
    },
    "name" : "name",
    "proxyUser" : "proxyUser",
    "targetUri" : "targetUri",
    "targetUris" : "targetUris",
    "inactiveRemoteOutputPortCount" : 1
  },
  "id" : "id",
  "outputPortCount" : 2,
  "uri" : "uri",
  "inputPortCount" : 5,
  "status" : {
    "transmissionStatus" : "transmissionStatus",
    "groupId" : "groupId",
    "name" : "name",
    "targetUri" : "targetUri",
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 7,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "bytesReceived" : 5,
      "activeThreadCount" : 5,
      "transmissionStatus" : "transmissionStatus",
      "flowFilesReceived" : 7,
      "groupId" : "groupId",
      "name" : "name",
      "targetUri" : "targetUri",
      "flowFilesSent" : 3,
      "received" : "received",
      "bytesSent" : 8,
      "id" : "id",
      "sent" : "sent"
    },
    "id" : "id",
    "statsLastRefreshed" : "statsLastRefreshed",
    "validationStatus" : "VALID"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

RemoteProcessGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

ReportingTasks

Up
post /reporting-tasks/{id}/config/analysis
Performs analysis of the component's configuration, providing information about which attributes are referenced. (analyzeConfiguration3)

Path parameters

id (required)
Path Parameter — The reporting task id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The configuration analysis request.

Return type

ConfigurationAnalysisEntity

Example data

Content-Type: application/json
{
  "configurationAnalysis" : {
    "componentId" : "componentId",
    "referencedAttributes" : {
      "key" : "referencedAttributes"
    },
    "supportsVerification" : true,
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ConfigurationAnalysisEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /reporting-tasks/{id}/state/clear-requests
Clears the state for a reporting task (clearState4)

Path parameters

id (required)
Path Parameter — The reporting task id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /reporting-tasks/{id}/config/verification-requests/{requestId}
Deletes the Verification Request with the given ID (deleteVerificationRequest3)
Deletes the Verification Request with the given ID. After a request is created, it is expected that the client will properly clean up the request by DELETE'ing it, once the Verification process has completed. If the request is deleted before the request completes, then the Verification request will finish the step that it is currently performing and then will cancel any subsequent steps.

Path parameters

id (required)
Path Parameter — The ID of the Reporting Task
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /reporting-tasks/{id}/descriptors
Gets a reporting task property descriptor (getPropertyDescriptor4)

Path parameters

id (required)
Path Parameter — The reporting task id.

Query parameters

propertyName (required)
Query Parameter — The property name.
sensitive (optional)
Query Parameter — Property Descriptor requested sensitive status

Return type

PropertyDescriptorEntity

Example data

Content-Type: application/json
{
  "propertyDescriptor" : {
    "supportsEl" : true,
    "defaultValue" : "defaultValue",
    "displayName" : "displayName",
    "expressionLanguageScope" : "expressionLanguageScope",
    "description" : "description",
    "sensitive" : true,
    "required" : true,
    "dependencies" : [ {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    }, {
      "dependentValues" : [ "dependentValues", "dependentValues" ],
      "propertyName" : "propertyName"
    } ],
    "allowableValues" : [ {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    }, {
      "canRead" : true,
      "allowableValue" : {
        "displayName" : "displayName",
        "description" : "description",
        "value" : "value"
      }
    } ],
    "identifiesControllerService" : "identifiesControllerService",
    "name" : "name",
    "dynamic" : true
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PropertyDescriptorEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /reporting-tasks/{id}
Gets a reporting task (getReportingTask)

Path parameters

id (required)
Path Parameter — The reporting task id.

Return type

ReportingTaskEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "deprecated" : true,
    "defaultSchedulingPeriod" : {
      "key" : "defaultSchedulingPeriod"
    },
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "activeThreadCount" : 0,
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "RUNNING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /reporting-tasks/{id}/state
Gets the state for a reporting task (getState4)

Path parameters

id (required)
Path Parameter — The reporting task id.

Return type

ComponentStateEntity

Example data

Content-Type: application/json
{
  "componentState" : {
    "componentId" : "componentId",
    "stateDescription" : "stateDescription",
    "clusterState" : {
      "totalEntryCount" : 0,
      "scope" : "scope",
      "state" : [ {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      }, {
        "clusterNodeId" : "clusterNodeId",
        "clusterNodeAddress" : "clusterNodeAddress",
        "value" : "value",
        "key" : "key"
      } ]
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ComponentStateEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /reporting-tasks/{id}/config/verification-requests/{requestId}
Returns the Verification Request with the given ID (getVerificationRequest3)
Returns the Verification Request with the given ID. Once an Verification Request has been created, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures.

Path parameters

id (required)
Path Parameter — The ID of the Reporting Task
requestId (required)
Path Parameter — The ID of the Verification Request

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /reporting-tasks/{id}
Deletes a reporting task (removeReportingTask)

Path parameters

id (required)
Path Parameter — The reporting task id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

ReportingTaskEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "deprecated" : true,
    "defaultSchedulingPeriod" : {
      "key" : "defaultSchedulingPeriod"
    },
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "activeThreadCount" : 0,
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "RUNNING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /reporting-tasks/{id}/config/verification-requests
Performs verification of the Reporting Task's configuration (submitConfigVerificationRequest2)
This will initiate the process of verifying a given Reporting Task configuration. This may be a long-running task. As a result, this endpoint will immediately return a ReportingTaskConfigVerificationRequestEntity, and the process of performing the verification will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /reporting-tasks/{taskId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /reporting-tasks/{serviceId}/verification-requests/{requestId}.

Path parameters

id (required)
Path Parameter — The reporting task id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The reporting task configuration verification request.

Return type

VerifyConfigRequestEntity

Example data

Content-Type: application/json
{
  "request" : {
    "percentCompleted" : 0,
    "componentId" : "componentId",
    "uri" : "uri",
    "submissionTime" : "2000-01-23T04:56:07.000+00:00",
    "lastUpdated" : "2000-01-23T04:56:07.000+00:00",
    "requestId" : "requestId",
    "updateSteps" : [ {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    }, {
      "failureReason" : "failureReason",
      "description" : "description",
      "complete" : true
    } ],
    "failureReason" : "failureReason",
    "attributes" : {
      "key" : "attributes"
    },
    "state" : "state",
    "complete" : true,
    "results" : [ {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    }, {
      "verificationStepName" : "verificationStepName",
      "explanation" : "explanation",
      "outcome" : "SUCCESSFUL"
    } ],
    "properties" : {
      "key" : "properties"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VerifyConfigRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /reporting-tasks/{id}
Updates a reporting task (updateReportingTask)

Path parameters

id (required)
Path Parameter — The reporting task id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body ReportingTaskEntity (required)
Body Parameter — The reporting task configuration details.

Return type

ReportingTaskEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "deprecated" : true,
    "defaultSchedulingPeriod" : {
      "key" : "defaultSchedulingPeriod"
    },
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "activeThreadCount" : 0,
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "RUNNING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /reporting-tasks/{id}/run-status
Updates run status of a reporting task (updateRunStatus5)

Path parameters

id (required)
Path Parameter — The reporting task id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The reporting task run status.

Return type

ReportingTaskEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "deprecated" : true,
    "defaultSchedulingPeriod" : {
      "key" : "defaultSchedulingPeriod"
    },
    "multipleVersionsAvailable" : true,
    "extensionMissing" : true,
    "type" : "type",
    "descriptors" : {
      "key" : {
        "supportsEl" : true,
        "defaultValue" : "defaultValue",
        "displayName" : "displayName",
        "expressionLanguageScope" : "expressionLanguageScope",
        "description" : "description",
        "sensitive" : true,
        "required" : true,
        "dependencies" : [ {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        }, {
          "dependentValues" : [ "dependentValues", "dependentValues" ],
          "propertyName" : "propertyName"
        } ],
        "allowableValues" : [ {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        }, {
          "canRead" : true,
          "allowableValue" : {
            "displayName" : "displayName",
            "description" : "description",
            "value" : "value"
          }
        } ],
        "identifiesControllerService" : "identifiesControllerService",
        "name" : "name",
        "dynamic" : true
      }
    },
    "sensitiveDynamicPropertyNames" : [ "sensitiveDynamicPropertyNames", "sensitiveDynamicPropertyNames" ],
    "supportsSensitiveDynamicProperties" : true,
    "versionedComponentId" : "versionedComponentId",
    "validationErrors" : [ "validationErrors", "validationErrors" ],
    "id" : "id",
    "state" : "RUNNING",
    "bundle" : {
      "artifact" : "artifact",
      "version" : "version",
      "group" : "group"
    },
    "validationStatus" : "VALID",
    "annotationData" : "annotationData",
    "comments" : "comments",
    "activeThreadCount" : 0,
    "parentGroupId" : "parentGroupId",
    "customUiUrl" : "customUiUrl",
    "restricted" : true,
    "schedulingStrategy" : "schedulingStrategy",
    "name" : "name",
    "schedulingPeriod" : "schedulingPeriod",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "persistsState" : true,
    "properties" : {
      "key" : "properties"
    }
  },
  "id" : "id",
  "uri" : "uri",
  "operatePermissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "status" : {
    "activeThreadCount" : 6,
    "validationStatus" : "VALID",
    "runStatus" : "RUNNING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ReportingTaskEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Resources

Up
get /resources
Gets the available resources that support access/authorization policies (getResources)

Return type

ResourcesEntity

Example data

Content-Type: application/json
{
  "resources" : [ {
    "identifier" : "identifier",
    "name" : "name"
  }, {
    "identifier" : "identifier",
    "name" : "name"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ResourcesEntity

401

Client could not be authenticated.

403

Client is not authorized to make this request.

SiteToSite

Up
get /site-to-site/peers
Returns the available Peers and its status of this NiFi (getPeers)

Return type

PeersEntity

Example data

Content-Type: application/json
{
  "peers" : [ {
    "flowFileCount" : 0,
    "hostname" : "hostname",
    "port" : 6,
    "secure" : true
  }, {
    "flowFileCount" : 0,
    "hostname" : "hostname",
    "port" : 6,
    "secure" : true
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

PeersEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /site-to-site
Returns the details about this NiFi necessary to communicate via site to site (getSiteToSiteDetails)

Return type

ControllerEntity

Example data

Content-Type: application/json
{
  "controller" : {
    "activeRemotePortCount" : 0,
    "comments" : "comments",
    "siteToSiteSecure" : true,
    "outputPortCount" : 2,
    "inactiveRemotePortCount" : 1,
    "inputPortCount" : 5,
    "instanceId" : "instanceId",
    "outputPorts" : [ null, null ],
    "disabledCount" : 6,
    "invalidCount" : 5,
    "name" : "name",
    "remoteSiteListeningPort" : 9,
    "runningCount" : 3,
    "inputPorts" : [ {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    }, {
      "comments" : "comments",
      "concurrentlySchedulableTaskCount" : 1,
      "parentGroupId" : "parentGroupId",
      "type" : "INPUT_PORT",
      "allowRemoteAccess" : true,
      "versionedComponentId" : "versionedComponentId",
      "name" : "name",
      "transmitting" : true,
      "validationErrors" : [ "validationErrors", "validationErrors" ],
      "id" : "id",
      "portFunction" : "STANDARD",
      "state" : "RUNNING"
    } ],
    "stoppedCount" : 2,
    "id" : "id",
    "remoteSiteHttpListeningPort" : 7
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

ControllerEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

409

The request was valid but NiFi was not in the appropriate state to process it.

Snippets

Up
post /snippets
Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1 minute. (createSnippet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body SnippetEntity (required)
Body Parameter — The snippet configuration details.

Return type

SnippetEntity

Example data

Content-Type: application/json
{
  "snippet" : {
    "processGroups" : { },
    "outputPorts" : { },
    "funnels" : { },
    "inputPorts" : { },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "processors" : { },
    "remoteProcessGroups" : { },
    "uri" : "uri",
    "connections" : {
      "key" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "labels" : { }
  },
  "disconnectedNodeAcknowledged" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

SnippetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /snippets/{id}
Deletes the components in a snippet and discards the snippet (deleteSnippet)

Path parameters

id (required)
Path Parameter — The snippet id.

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

SnippetEntity

Example data

Content-Type: application/json
{
  "snippet" : {
    "processGroups" : { },
    "outputPorts" : { },
    "funnels" : { },
    "inputPorts" : { },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "processors" : { },
    "remoteProcessGroups" : { },
    "uri" : "uri",
    "connections" : {
      "key" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "labels" : { }
  },
  "disconnectedNodeAcknowledged" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

SnippetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /snippets/{id}
Move's the components in this Snippet into a new Process Group and discards the snippet (updateSnippet)

Path parameters

id (required)
Path Parameter — The snippet id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body SnippetEntity (required)
Body Parameter — The snippet configuration details.

Return type

SnippetEntity

Example data

Content-Type: application/json
{
  "snippet" : {
    "processGroups" : { },
    "outputPorts" : { },
    "funnels" : { },
    "inputPorts" : { },
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "processors" : { },
    "remoteProcessGroups" : { },
    "uri" : "uri",
    "connections" : {
      "key" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    },
    "labels" : { }
  },
  "disconnectedNodeAcknowledged" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

SnippetEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

SystemDiagnostics

Up
get /system-diagnostics/jmx-metrics
Retrieve available JMX metrics (getJmxMetrics)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

beanNameFilter (optional)
Query Parameter — Regular Expression Pattern to be applied against the ObjectName

Return type

JmxMetricsResultsEntity

Example data

Content-Type: application/json
{
  "jmxMetricsResults" : [ {
    "attributeValue" : { },
    "attributeName" : "attributeName",
    "beanName" : "beanName"
  }, {
    "attributeValue" : { },
    "attributeName" : "attributeName",
    "beanName" : "beanName"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

JmxMetricsResultsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /system-diagnostics
Gets the diagnostics for the system NiFi is running on (getSystemDiagnostics)

Query parameters

nodewise (optional)
Query Parameter — Whether or not to include the breakdown per node. Optional, defaults to false default: false
diagnosticLevel (optional)
Query Parameter — Whether or not to include verbose details. Optional, defaults to false default: BASIC
clusterNodeId (optional)
Query Parameter — The id of the node where to get the status.

Return type

SystemDiagnosticsEntity

Example data

Content-Type: application/json
{
  "systemDiagnostics" : {
    "nodeSnapshots" : [ {
      "address" : "address",
      "apiPort" : 4,
      "nodeId" : "nodeId"
    }, {
      "address" : "address",
      "apiPort" : 4,
      "nodeId" : "nodeId"
    } ],
    "aggregateSnapshot" : {
      "nonHeapUtilization" : "nonHeapUtilization",
      "totalHeap" : "totalHeap",
      "freeHeapBytes" : 2,
      "totalHeapBytes" : 1,
      "usedHeapBytes" : 7,
      "totalThreads" : 6,
      "maxNonHeapBytes" : 4,
      "maxNonHeap" : "maxNonHeap",
      "provenanceRepositoryStorageUsage" : [ null, null ],
      "processorLoadAverage" : 7.386281948385884,
      "usedHeap" : "usedHeap",
      "maxHeapBytes" : 2,
      "daemonThreads" : 5,
      "usedNonHeapBytes" : 1,
      "availableProcessors" : 0,
      "heapUtilization" : "heapUtilization",
      "usedNonHeap" : "usedNonHeap",
      "freeNonHeap" : "freeNonHeap",
      "totalNonHeap" : "totalNonHeap",
      "garbageCollection" : [ {
        "collectionTime" : "collectionTime",
        "collectionMillis" : 3,
        "collectionCount" : 9,
        "name" : "name"
      }, {
        "collectionTime" : "collectionTime",
        "collectionMillis" : 3,
        "collectionCount" : 9,
        "name" : "name"
      } ],
      "versionInfo" : {
        "buildBranch" : "buildBranch",
        "buildTimestamp" : "2000-01-23T04:56:07.000+00:00",
        "osVersion" : "osVersion",
        "buildRevision" : "buildRevision",
        "buildTag" : "buildTag",
        "javaVersion" : "javaVersion",
        "niFiVersion" : "niFiVersion",
        "osArchitecture" : "osArchitecture",
        "javaVendor" : "javaVendor",
        "osName" : "osName"
      },
      "contentRepositoryStorageUsage" : [ {
        "identifier" : "identifier",
        "usedSpace" : "usedSpace",
        "freeSpace" : "freeSpace",
        "freeSpaceBytes" : 6,
        "usedSpaceBytes" : 5,
        "totalSpaceBytes" : 1,
        "utilization" : "utilization",
        "totalSpace" : "totalSpace"
      }, {
        "identifier" : "identifier",
        "usedSpace" : "usedSpace",
        "freeSpace" : "freeSpace",
        "freeSpaceBytes" : 6,
        "usedSpaceBytes" : 5,
        "totalSpaceBytes" : 1,
        "utilization" : "utilization",
        "totalSpace" : "totalSpace"
      } ],
      "totalNonHeapBytes" : 1,
      "uptime" : "uptime",
      "freeHeap" : "freeHeap",
      "freeNonHeapBytes" : 7,
      "resourceClaimDetails" : [ {
        "container" : "container",
        "identifier" : "identifier",
        "awaitingDestruction" : true,
        "inUse" : true,
        "claimantCount" : 1,
        "section" : "section",
        "writable" : true
      }, {
        "container" : "container",
        "identifier" : "identifier",
        "awaitingDestruction" : true,
        "inUse" : true,
        "claimantCount" : 1,
        "section" : "section",
        "writable" : true
      } ],
      "maxHeap" : "maxHeap",
      "statsLastRefreshed" : "statsLastRefreshed"
    }
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

SystemDiagnosticsEntity

401

Client could not be authenticated.

403

Client is not authorized to make this request.

Tenants

Up
post /tenants/users
Creates a user (createUser)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body UserEntity (required)
Body Parameter — The user configuration details.

Return type

UserEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "accessPolicies" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "configurable" : true
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

UserEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /tenants/user-groups
Creates a user group (createUserGroup)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body UserGroupEntity (required)
Body Parameter — The user group configuration details.

Return type

UserGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "accessPolicies" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "configurable" : true,
    "users" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ]
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "id" : "id",
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

UserGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /tenants/users/{id}
Gets a user (getUser)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user id.

Return type

UserEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "accessPolicies" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "configurable" : true
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /tenants/user-groups/{id}
Gets a user group (getUserGroup)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user group id.

Return type

UserGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "accessPolicies" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "configurable" : true,
    "users" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ]
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "id" : "id",
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /tenants/user-groups
Gets all user groups (getUserGroups)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

UserGroupsEntity

Example data

Content-Type: application/json
{
  "userGroups" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "accessPolicies" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "userGroups" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          } ],
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true,
          "users" : [ null, null ]
        },
        "generated" : "generated",
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "userGroups" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          } ],
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true,
          "users" : [ null, null ]
        },
        "generated" : "generated",
        "id" : "id",
        "uri" : "uri"
      } ],
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "configurable" : true,
      "users" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      } ]
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "id" : "id",
    "uri" : "uri",
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "accessPolicies" : [ {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "userGroups" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          } ],
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true,
          "users" : [ null, null ]
        },
        "generated" : "generated",
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        }, {
          "sourceId" : "sourceId",
          "canRead" : true,
          "groupId" : "groupId",
          "id" : 5,
          "nodeAddress" : "nodeAddress",
          "bulletin" : {
            "sourceId" : "sourceId",
            "level" : "level",
            "sourceType" : "sourceType",
            "groupId" : "groupId",
            "id" : 1,
            "sourceName" : "sourceName",
            "category" : "category",
            "message" : "message",
            "nodeAddress" : "nodeAddress",
            "timestamp" : "timestamp"
          },
          "timestamp" : "timestamp"
        } ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "userGroups" : [ {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          }, {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "identity" : "identity",
              "versionedComponentId" : "versionedComponentId",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "configurable" : true
            },
            "id" : "id",
            "uri" : "uri"
          } ],
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true,
          "users" : [ null, null ]
        },
        "generated" : "generated",
        "id" : "id",
        "uri" : "uri"
      } ],
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "position" : {
        "x" : 0.8008281904610115,
        "y" : 6.027456183070403
      },
      "configurable" : true,
      "users" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      } ]
    },
    "permissions" : {
      "canRead" : true,
      "canWrite" : true
    },
    "id" : "id",
    "uri" : "uri",
    "revision" : {
      "clientId" : "clientId",
      "lastModifier" : "lastModifier",
      "version" : 2
    }
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserGroupsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /tenants/users
Gets all users (getUsers)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Return type

UsersEntity

Example data

Content-Type: application/json
{
  "generated" : "generated",
  "users" : [ {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "userGroups" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "accessPolicies" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "configurable" : true
    },
    "id" : "id",
    "uri" : "uri"
  }, {
    "bulletins" : [ {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    }, {
      "sourceId" : "sourceId",
      "canRead" : true,
      "groupId" : "groupId",
      "id" : 5,
      "nodeAddress" : "nodeAddress",
      "bulletin" : {
        "sourceId" : "sourceId",
        "level" : "level",
        "sourceType" : "sourceType",
        "groupId" : "groupId",
        "id" : 1,
        "sourceName" : "sourceName",
        "category" : "category",
        "message" : "message",
        "nodeAddress" : "nodeAddress",
        "timestamp" : "timestamp"
      },
      "timestamp" : "timestamp"
    } ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "userGroups" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "identity" : "identity",
          "versionedComponentId" : "versionedComponentId",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "configurable" : true
        },
        "id" : "id",
        "uri" : "uri"
      } ],
      "accessPolicies" : [ {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      }, {
        "bulletins" : [ null, null ],
        "disconnectedNodeAcknowledged" : true,
        "component" : {
          "resource" : "resource",
          "versionedComponentId" : "versionedComponentId",
          "action" : "read",
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "position" : {
            "x" : 0.8008281904610115,
            "y" : 6.027456183070403
          },
          "componentReference" : {
            "bulletins" : [ null, null ],
            "disconnectedNodeAcknowledged" : true,
            "component" : {
              "versionedComponentId" : "versionedComponentId",
              "name" : "name",
              "parentGroupId" : "parentGroupId",
              "id" : "id",
              "position" : {
                "x" : 0.8008281904610115,
                "y" : 6.027456183070403
              }
            },
            "permissions" : {
              "canRead" : true,
              "canWrite" : true
            },
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "uri" : "uri",
            "revision" : {
              "clientId" : "clientId",
              "lastModifier" : "lastModifier",
              "version" : 2
            }
          },
          "configurable" : true
        },
        "permissions" : {
          "canRead" : true,
          "canWrite" : true
        },
        "id" : "id",
        "uri" : "uri",
        "revision" : {
          "clientId" : "clientId",
          "lastModifier" : "lastModifier",
          "version" : 2
        }
      } ],
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "configurable" : true
    },
    "id" : "id",
    "uri" : "uri"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UsersEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /tenants/users/{id}
Deletes a user (removeUser)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

UserEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "accessPolicies" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "configurable" : true
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /tenants/user-groups/{id}
Deletes a user group (removeUserGroup)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user group id.

Query parameters

version (optional)
Query Parameter — The revision is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

UserGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "accessPolicies" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "configurable" : true,
    "users" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ]
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "id" : "id",
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /tenants/search-results
Searches for a tenant with the specified identity (searchTenants)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Query parameters

q (required)
Query Parameter — Identity to search for.

Return type

TenantsEntity

Example data

Content-Type: application/json
{
  "userGroups" : [ {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "configurable" : true
    },
    "id" : "id",
    "uri" : "uri"
  }, {
    "bulletins" : [ null, null ],
    "disconnectedNodeAcknowledged" : true,
    "component" : {
      "identity" : "identity",
      "versionedComponentId" : "versionedComponentId",
      "parentGroupId" : "parentGroupId",
      "id" : "id",
      "configurable" : true
    },
    "id" : "id",
    "uri" : "uri"
  } ],
  "users" : [ null, null ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

TenantsEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /tenants/users/{id}
Updates a user (updateUser)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body UserEntity (required)
Body Parameter — The user configuration details.

Return type

UserEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "userGroups" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ],
    "accessPolicies" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "position" : {
          "x" : 0.8008281904610115,
          "y" : 6.027456183070403
        },
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true
      },
      "permissions" : {
        "canRead" : true,
        "canWrite" : true
      },
      "id" : "id",
      "uri" : "uri",
      "revision" : {
        "clientId" : "clientId",
        "lastModifier" : "lastModifier",
        "version" : 2
      }
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "configurable" : true
  },
  "id" : "id",
  "uri" : "uri"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /tenants/user-groups/{id}
Updates a user group (updateUserGroup)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The user group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body UserGroupEntity (required)
Body Parameter — The user group configuration details.

Return type

UserGroupEntity

Example data

Content-Type: application/json
{
  "bulletins" : [ {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  }, {
    "sourceId" : "sourceId",
    "canRead" : true,
    "groupId" : "groupId",
    "id" : 5,
    "nodeAddress" : "nodeAddress",
    "bulletin" : {
      "sourceId" : "sourceId",
      "level" : "level",
      "sourceType" : "sourceType",
      "groupId" : "groupId",
      "id" : 1,
      "sourceName" : "sourceName",
      "category" : "category",
      "message" : "message",
      "nodeAddress" : "nodeAddress",
      "timestamp" : "timestamp"
    },
    "timestamp" : "timestamp"
  } ],
  "disconnectedNodeAcknowledged" : true,
  "component" : {
    "accessPolicies" : [ {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      }, {
        "sourceId" : "sourceId",
        "canRead" : true,
        "groupId" : "groupId",
        "id" : 5,
        "nodeAddress" : "nodeAddress",
        "bulletin" : {
          "sourceId" : "sourceId",
          "level" : "level",
          "sourceType" : "sourceType",
          "groupId" : "groupId",
          "id" : 1,
          "sourceName" : "sourceName",
          "category" : "category",
          "message" : "message",
          "nodeAddress" : "nodeAddress",
          "timestamp" : "timestamp"
        },
        "timestamp" : "timestamp"
      } ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "userGroups" : [ {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        }, {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "identity" : "identity",
            "versionedComponentId" : "versionedComponentId",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "configurable" : true
          },
          "id" : "id",
          "uri" : "uri"
        } ],
        "resource" : "resource",
        "versionedComponentId" : "versionedComponentId",
        "action" : "read",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "componentReference" : {
          "bulletins" : [ null, null ],
          "disconnectedNodeAcknowledged" : true,
          "component" : {
            "versionedComponentId" : "versionedComponentId",
            "name" : "name",
            "parentGroupId" : "parentGroupId",
            "id" : "id",
            "position" : {
              "x" : 0.8008281904610115,
              "y" : 6.027456183070403
            }
          },
          "permissions" : {
            "canRead" : true,
            "canWrite" : true
          },
          "parentGroupId" : "parentGroupId",
          "id" : "id",
          "uri" : "uri",
          "revision" : {
            "clientId" : "clientId",
            "lastModifier" : "lastModifier",
            "version" : 2
          }
        },
        "configurable" : true,
        "users" : [ null, null ]
      },
      "generated" : "generated",
      "id" : "id",
      "uri" : "uri"
    } ],
    "identity" : "identity",
    "versionedComponentId" : "versionedComponentId",
    "parentGroupId" : "parentGroupId",
    "id" : "id",
    "position" : {
      "x" : 0.8008281904610115,
      "y" : 6.027456183070403
    },
    "configurable" : true,
    "users" : [ {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    }, {
      "bulletins" : [ null, null ],
      "disconnectedNodeAcknowledged" : true,
      "component" : {
        "identity" : "identity",
        "versionedComponentId" : "versionedComponentId",
        "parentGroupId" : "parentGroupId",
        "id" : "id",
        "configurable" : true
      },
      "id" : "id",
      "uri" : "uri"
    } ]
  },
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "id" : "id",
  "uri" : "uri",
  "revision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

UserGroupEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Versions

Up
post /versions/active-requests
Create a version control request (createVersionControlRequest)
Creates a request so that a Process Group can be placed under Version Control or have its Version Control configuration changed. Creating this request will prevent any other threads from simultaneously saving local changes to Version Control. It will not, however, actually save the local flow to the Flow Registry. A POST to /versions/process-groups/{id} should be used to initiate saving of the local flow to the Flow Registry. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The versioned flow details.

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /versions/revert-requests/{id}
Deletes the Revert Request with the given ID (deleteRevertRequest)
Deletes the Revert Request with the given ID. After a request is created via a POST to /versions/revert-requests/process-groups/{id}, it is expected that the client will properly clean up the request by DELETE'ing it, once the Revert process has completed. If the request is deleted before the request completes, then the Revert request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Revert Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /versions/update-requests/{id}
Deletes the Update Request with the given ID (deleteUpdateRequest1)
Deletes the Update Request with the given ID. After a request is created via a POST to /versions/update-requests/process-groups/{id}, it is expected that the client will properly clean up the request by DELETE'ing it, once the Update process has completed. If the request is deleted before the request completes, then the Update request will finish the step that it is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Update Request

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /versions/active-requests/{id}
Deletes the version control request with the given ID (deleteVersionControlRequest)
Deletes the Version Control Request with the given ID. This will allow other threads to save flows to the Flow Registry. See also the documentation for POSTing to /versions/active-requests for information regarding why this is done. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The request ID.

Query parameters

disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Responses

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /versions/process-groups/{id}/download
Gets the latest version of a Process Group for download (exportFlowVersion)

Path parameters

id (required)
Path Parameter — The process group id.

Return type

String

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

String

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /versions/revert-requests/{id}
Returns the Revert Request with the given ID (getRevertRequest)
Returns the Revert Request with the given ID. Once a Revert Request has been created by performing a POST to /versions/revert-requests/process-groups/{id}, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Revert Request

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /versions/update-requests/{id}
Returns the Update Request with the given ID (getUpdateRequest)
Returns the Update Request with the given ID. Once an Update Request has been created by performing a POST to /versions/update-requests/process-groups/{id}, that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such as percent complete, the current state of the request, and any failures. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The ID of the Update Request

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
get /versions/process-groups/{id}
Gets the Version Control information for a process group (getVersionInformation)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Return type

VersionControlInformationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionControlInformationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /versions/revert-requests/process-groups/{id}
Initiate the Revert Request of a Process Group with the given ID (initiateRevertFlowVersion)
For a Process Group that is already under Version Control, this will initiate the action of reverting any local changes that have been made to the Process Group since it was last synchronized with the Flow Registry. This will result in the flow matching the Versioned Flow that exists in the Flow Registry. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /versions/revert-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The Version Control Information to revert to.

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /versions/update-requests/process-groups/{id}
Initiate the Update Request of a Process Group with the given ID (initiateVersionControlUpdate)
For a Process Group that is already under Version Control, this will initiate the action of changing from a specific version of the flow in the Flow Registry to a different version of the flow. This can be a lengthy process, as it will stop any Processors and disable any Controller Services necessary to perform the action and then restart them. As a result, the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the flow will occur asynchronously in the background. The client may then periodically poll the status of the request by issuing a GET request to /versions/update-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /versions/update-requests/{requestId}. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller service configuration details.

Return type

VersionedFlowUpdateRequestEntity

Example data

Content-Type: application/json
{
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "request" : {
    "percentCompleted" : 0,
    "lastUpdated" : "lastUpdated",
    "processGroupId" : "processGroupId",
    "requestId" : "requestId",
    "failureReason" : "failureReason",
    "state" : "state",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionedFlowUpdateRequestEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
post /versions/process-groups/{id}
Save the Process Group with the given ID (saveToFlowRegistry)
Begins version controlling the Process Group with the given ID or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation includes a flowId. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The versioned flow details.

Return type

VersionControlInformationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionControlInformationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
delete /versions/process-groups/{id}
Stops version controlling the Process Group with the given ID (stopVersionControl)
Stops version controlling the Process Group with the given ID. The Process Group will no longer track to any Versioned Flow. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Query parameters

version (optional)
Query Parameter — The version is used to verify the client is working with the latest version of the flow.
clientId (optional)
Query Parameter — If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.
disconnectedNodeAcknowledged (optional)
Query Parameter — Acknowledges that this node is disconnected to allow for mutable requests to proceed. default: false

Return type

VersionControlInformationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionControlInformationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /versions/process-groups/{id}
Update the version of a Process Group with the given ID (updateFlowVersion)
For a Process Group that is already under Version Control, this will update the version of the flow to a different version. This endpoint expects that the given snapshot will not modify any Processor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The process group id.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The controller service configuration details.

Return type

VersionControlInformationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionControlInformationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Up
put /versions/active-requests/{id}
Updates the request with the given ID (updateVersionControlRequest)
Note: This endpoint is subject to change as NiFi and it's REST API evolve.

Path parameters

id (required)
Path Parameter — The request ID.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter — The version control component mapping.

Return type

VersionControlInformationEntity

Example data

Content-Type: application/json
{
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

VersionControlInformationEntity

400

NiFi was unable to complete the request because it was invalid. The request should not be retried without modification.

401

Client could not be authenticated.

403

Client is not authorized to make this request.

404

The specified resource could not be found.

409

The request was valid but NiFi was not in the appropriate state to process it.

Models

[ Jump to Methods ]

Table of Contents

  1. AboutDTO
  2. AboutEntity
  3. AccessPolicyDTO
  4. AccessPolicyEntity
  5. AccessPolicySummaryDTO
  6. AccessPolicySummaryEntity
  7. ActionDTO
  8. ActionDetailsDTO
  9. ActionEntity
  10. ActivateControllerServicesEntity
  11. AdditionalDetailsEntity
  12. AffectedComponentDTO
  13. AffectedComponentEntity
  14. AllowableValueDTO
  15. AllowableValueEntity
  16. AssetDTO
  17. AssetEntity
  18. AssetReferenceDTO
  19. AssetsEntity
  20. Attribute
  21. AttributeDTO
  22. AuthenticationConfigurationDTO
  23. AuthenticationConfigurationEntity
  24. BannerDTO
  25. BannerEntity
  26. BatchSettingsDTO
  27. BatchSize
  28. BuildInfo
  29. BulletinBoardDTO
  30. BulletinBoardEntity
  31. BulletinBoardPatternParameter
  32. BulletinDTO
  33. BulletinEntity
  34. Bundle
  35. BundleDTO
  36. ClientIdParameter
  37. ClusterDTO
  38. ClusterEntity
  39. ClusterSearchResultsEntity
  40. ClusterSummaryDTO
  41. ClusterSummaryEntity
  42. ComponentDetailsDTO
  43. ComponentDifferenceDTO
  44. ComponentHistoryDTO
  45. ComponentHistoryEntity
  46. ComponentManifest
  47. ComponentReferenceDTO
  48. ComponentReferenceEntity
  49. ComponentRestrictionPermissionDTO
  50. ComponentSearchResultDTO
  51. ComponentStateDTO
  52. ComponentStateEntity
  53. ComponentValidationResultDTO
  54. ComponentValidationResultEntity
  55. ComponentValidationResultsEntity
  56. ConfigVerificationResultDTO
  57. ConfigurationAnalysisDTO
  58. ConfigurationAnalysisEntity
  59. ConnectableComponent
  60. ConnectableDTO
  61. ConnectionDTO
  62. ConnectionEntity
  63. ConnectionStatisticsDTO
  64. ConnectionStatisticsEntity
  65. ConnectionStatisticsSnapshotDTO
  66. ConnectionStatusDTO
  67. ConnectionStatusEntity
  68. ConnectionStatusPredictionsSnapshotDTO
  69. ConnectionStatusSnapshotDTO
  70. ConnectionStatusSnapshotEntity
  71. ConnectionsEntity
  72. ContentViewerDTO
  73. ContentViewerEntity
  74. ControllerBulletinsEntity
  75. ControllerConfigurationDTO
  76. ControllerConfigurationEntity
  77. ControllerDTO
  78. ControllerEntity
  79. ControllerServiceAPI
  80. ControllerServiceApiDTO
  81. ControllerServiceDTO
  82. ControllerServiceDefinition
  83. ControllerServiceEntity
  84. ControllerServiceReferencingComponentDTO
  85. ControllerServiceReferencingComponentEntity
  86. ControllerServiceReferencingComponentsEntity
  87. ControllerServiceRunStatusEntity
  88. ControllerServiceStatusDTO
  89. ControllerServiceTypesEntity
  90. ControllerServicesEntity
  91. ControllerStatusDTO
  92. ControllerStatusEntity
  93. CopyRequestEntity
  94. CopyResponseEntity
  95. CopySnippetRequestEntity
  96. CounterDTO
  97. CounterEntity
  98. CountersDTO
  99. CountersEntity
  100. CountersSnapshotDTO
  101. CreateActiveRequestEntity
  102. CurrentUserEntity
  103. DateTimeParameter
  104. DefinedType
  105. DifferenceDTO
  106. DimensionsDTO
  107. DocumentedTypeDTO
  108. DropRequestDTO
  109. DropRequestEntity
  110. DynamicProperty
  111. DynamicRelationship
  112. ExplicitRestrictionDTO
  113. ExternalControllerServiceReference
  114. FlowAnalysisResultEntity
  115. FlowAnalysisRuleDTO
  116. FlowAnalysisRuleDefinition
  117. FlowAnalysisRuleEntity
  118. FlowAnalysisRuleRunStatusEntity
  119. FlowAnalysisRuleStatusDTO
  120. FlowAnalysisRuleTypesEntity
  121. FlowAnalysisRuleViolationDTO
  122. FlowAnalysisRulesEntity
  123. FlowBreadcrumbDTO
  124. FlowBreadcrumbEntity
  125. FlowComparisonEntity
  126. FlowConfigurationDTO
  127. FlowConfigurationEntity
  128. FlowDTO
  129. FlowEntity
  130. FlowFileDTO
  131. FlowFileEntity
  132. FlowFileSummaryDTO
  133. FlowRegistryBranchDTO
  134. FlowRegistryBranchEntity
  135. FlowRegistryBranchesEntity
  136. FlowRegistryBucket
  137. FlowRegistryBucketDTO
  138. FlowRegistryBucketEntity
  139. FlowRegistryBucketsEntity
  140. FlowRegistryClientDTO
  141. FlowRegistryClientEntity
  142. FlowRegistryClientTypesEntity
  143. FlowRegistryClientsEntity
  144. FlowRegistryPermissions
  145. FlowSnippetDTO
  146. FunnelDTO
  147. FunnelEntity
  148. FunnelsEntity
  149. GarbageCollectionDTO
  150. HistoryDTO
  151. HistoryEntity
  152. InputPortsEntity
  153. IntegerParameter
  154. JmxMetricsResultDTO
  155. JmxMetricsResultsEntity
  156. LabelDTO
  157. LabelEntity
  158. LabelsEntity
  159. LatestProvenanceEventsDTO
  160. LatestProvenanceEventsEntity
  161. LineageDTO
  162. LineageEntity
  163. LineageRequestDTO
  164. LineageResultsDTO
  165. ListingRequestDTO
  166. ListingRequestEntity
  167. LongParameter
  168. MultiProcessorUseCase
  169. NarCoordinateDTO
  170. NarDetailsEntity
  171. NarSummariesEntity
  172. NarSummaryDTO
  173. NarSummaryEntity
  174. NodeConnectionStatisticsSnapshotDTO
  175. NodeConnectionStatusSnapshotDTO
  176. NodeCountersSnapshotDTO
  177. NodeDTO
  178. NodeEntity
  179. NodeEventDTO
  180. NodePortStatusSnapshotDTO
  181. NodeProcessGroupStatusSnapshotDTO
  182. NodeProcessorStatusSnapshotDTO
  183. NodeRemoteProcessGroupStatusSnapshotDTO
  184. NodeReplayLastEventSnapshotDTO
  185. NodeSearchResultDTO
  186. NodeStatusSnapshotsDTO
  187. NodeSystemDiagnosticsSnapshotDTO
  188. OutputPortsEntity
  189. ParameterContextDTO
  190. ParameterContextEntity
  191. ParameterContextReferenceDTO
  192. ParameterContextReferenceEntity
  193. ParameterContextUpdateEntity
  194. ParameterContextUpdateRequestDTO
  195. ParameterContextUpdateRequestEntity
  196. ParameterContextUpdateStepDTO
  197. ParameterContextValidationRequestDTO
  198. ParameterContextValidationRequestEntity
  199. ParameterContextValidationStepDTO
  200. ParameterContextsEntity
  201. ParameterDTO
  202. ParameterEntity
  203. ParameterGroupConfigurationEntity
  204. ParameterProviderApplyParametersRequestDTO
  205. ParameterProviderApplyParametersRequestEntity
  206. ParameterProviderApplyParametersUpdateStepDTO
  207. ParameterProviderConfigurationDTO
  208. ParameterProviderConfigurationEntity
  209. ParameterProviderDTO
  210. ParameterProviderDefinition
  211. ParameterProviderEntity
  212. ParameterProviderParameterApplicationEntity
  213. ParameterProviderParameterFetchEntity
  214. ParameterProviderReference
  215. ParameterProviderReferencingComponentDTO
  216. ParameterProviderReferencingComponentEntity
  217. ParameterProviderReferencingComponentsEntity
  218. ParameterProviderTypesEntity
  219. ParameterProvidersEntity
  220. ParameterStatusDTO
  221. PasteRequestEntity
  222. PasteResponseEntity
  223. PeerDTO
  224. PeersEntity
  225. PermissionsDTO
  226. PortDTO
  227. PortEntity
  228. PortRunStatusEntity
  229. PortStatusDTO
  230. PortStatusEntity
  231. PortStatusSnapshotDTO
  232. PortStatusSnapshotEntity
  233. Position
  234. PositionDTO
  235. PreviousValueDTO
  236. PrioritizerTypesEntity
  237. ProcessGroupDTO
  238. ProcessGroupEntity
  239. ProcessGroupFlowDTO
  240. ProcessGroupFlowEntity
  241. ProcessGroupImportEntity
  242. ProcessGroupNameDTO
  243. ProcessGroupReplaceRequestDTO
  244. ProcessGroupReplaceRequestEntity
  245. ProcessGroupStatusDTO
  246. ProcessGroupStatusEntity
  247. ProcessGroupStatusSnapshotDTO
  248. ProcessGroupStatusSnapshotEntity
  249. ProcessGroupUploadEntity
  250. ProcessGroupsEntity
  251. ProcessingPerformanceStatusDTO
  252. ProcessorConfigDTO
  253. ProcessorConfiguration
  254. ProcessorDTO
  255. ProcessorDefinition
  256. ProcessorEntity
  257. ProcessorRunStatusDetailsDTO
  258. ProcessorRunStatusDetailsEntity
  259. ProcessorRunStatusEntity
  260. ProcessorStatusDTO
  261. ProcessorStatusEntity
  262. ProcessorStatusSnapshotDTO
  263. ProcessorStatusSnapshotEntity
  264. ProcessorTypesEntity
  265. ProcessorsEntity
  266. ProcessorsRunStatusDetailsEntity
  267. PropertyAllowableValue
  268. PropertyDependency
  269. PropertyDependencyDTO
  270. PropertyDescriptor
  271. PropertyDescriptorDTO
  272. PropertyDescriptorEntity
  273. PropertyHistoryDTO
  274. PropertyResourceDefinition
  275. ProvenanceDTO
  276. ProvenanceEntity
  277. ProvenanceEventDTO
  278. ProvenanceEventEntity
  279. ProvenanceLinkDTO
  280. ProvenanceNodeDTO
  281. ProvenanceOptionsDTO
  282. ProvenanceOptionsEntity
  283. ProvenanceRequestDTO
  284. ProvenanceResultsDTO
  285. ProvenanceSearchValueDTO
  286. ProvenanceSearchableFieldDTO
  287. QueueSizeDTO
  288. RegisteredFlow
  289. RegisteredFlowSnapshot
  290. RegisteredFlowSnapshotMetadata
  291. RegisteredFlowVersionInfo
  292. Relationship
  293. RelationshipDTO
  294. RemotePortRunStatusEntity
  295. RemoteProcessGroupContentsDTO
  296. RemoteProcessGroupDTO
  297. RemoteProcessGroupEntity
  298. RemoteProcessGroupPortDTO
  299. RemoteProcessGroupPortEntity
  300. RemoteProcessGroupStatusDTO
  301. RemoteProcessGroupStatusEntity
  302. RemoteProcessGroupStatusSnapshotDTO
  303. RemoteProcessGroupStatusSnapshotEntity
  304. RemoteProcessGroupsEntity
  305. ReplayLastEventRequestEntity
  306. ReplayLastEventResponseEntity
  307. ReplayLastEventSnapshotDTO
  308. ReportingTaskDTO
  309. ReportingTaskDefinition
  310. ReportingTaskEntity
  311. ReportingTaskRunStatusEntity
  312. ReportingTaskStatusDTO
  313. ReportingTaskTypesEntity
  314. ReportingTasksEntity
  315. RequiredPermissionDTO
  316. ResourceClaimDetailsDTO
  317. ResourceDTO
  318. ResourcesEntity
  319. Restriction
  320. RevisionDTO
  321. RunStatusDetailsRequestEntity
  322. RuntimeManifest
  323. RuntimeManifestEntity
  324. ScheduleComponentsEntity
  325. SchedulingDefaults
  326. SearchResultGroupDTO
  327. SearchResultsDTO
  328. SearchResultsEntity
  329. SnippetDTO
  330. SnippetEntity
  331. StartVersionControlRequestEntity
  332. StateEntryDTO
  333. StateMapDTO
  334. Stateful
  335. StatusDescriptorDTO
  336. StatusHistoryDTO
  337. StatusHistoryEntity
  338. StatusSnapshotDTO
  339. StorageUsageDTO
  340. StreamingOutput
  341. SubmitReplayRequestEntity
  342. SupportedMimeTypesDTO
  343. SystemDiagnosticsDTO
  344. SystemDiagnosticsEntity
  345. SystemDiagnosticsSnapshotDTO
  346. SystemResourceConsideration
  347. TenantDTO
  348. TenantEntity
  349. TenantsEntity
  350. TransactionResultEntity
  351. UpdateControllerServiceReferenceRequestEntity
  352. UseCase
  353. UserDTO
  354. UserEntity
  355. UserGroupDTO
  356. UserGroupEntity
  357. UserGroupsEntity
  358. UsersEntity
  359. VerifyConfigRequestDTO
  360. VerifyConfigRequestEntity
  361. VerifyConfigUpdateStepDTO
  362. VersionControlComponentMappingEntity
  363. VersionControlInformationDTO
  364. VersionControlInformationEntity
  365. VersionInfoDTO
  366. VersionedAsset
  367. VersionedConnection
  368. VersionedControllerService
  369. VersionedFlowCoordinates
  370. VersionedFlowDTO
  371. VersionedFlowEntity
  372. VersionedFlowSnapshotEntity
  373. VersionedFlowSnapshotMetadataEntity
  374. VersionedFlowSnapshotMetadataSetEntity
  375. VersionedFlowUpdateRequestDTO
  376. VersionedFlowUpdateRequestEntity
  377. VersionedFlowsEntity
  378. VersionedFunnel
  379. VersionedLabel
  380. VersionedParameter
  381. VersionedParameterContext
  382. VersionedPort
  383. VersionedProcessGroup
  384. VersionedProcessor
  385. VersionedPropertyDescriptor
  386. VersionedRemoteGroupPort
  387. VersionedRemoteProcessGroup
  388. VersionedReportingTask
  389. VersionedReportingTaskImportRequestEntity
  390. VersionedReportingTaskImportResponseEntity
  391. VersionedReportingTaskSnapshot
  392. VersionedResourceDefinition
  393. access_token_body
  394. processgroups_upload_body

AboutDTO Up

buildBranch (optional)
String Build branch
buildRevision (optional)
String Build revision or commit hash
buildTag (optional)
String Build tag
buildTimestamp (optional)
String Build timestamp
contentViewerUrl (optional)
String The URL for the content viewer if configured.
timezone (optional)
String The timezone of the NiFi instance.
title (optional)
String The title to be used on the page and in the about dialog.
uri (optional)
String The URI for the NiFi.
version (optional)
String The version of this NiFi.

AboutEntity Up

about (optional)

AccessPolicyDTO Up

action (optional)
String The action associated with this access policy.
Enum:
read
write
componentReference (optional)
configurable (optional)
Boolean Whether this policy is configurable.
id (optional)
String The id of the component.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
resource (optional)
String The resource for this access policy.
userGroups (optional)
array[TenantEntity] The set of user group IDs associated with this access policy.
users (optional)
array[TenantEntity] The set of user IDs associated with this access policy.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

AccessPolicyEntity Up

The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
generated (optional)
String When this content was generated.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

AccessPolicySummaryDTO Up

action (optional)
String The action associated with this access policy.
Enum:
read
write
componentReference (optional)
configurable (optional)
Boolean Whether this policy is configurable.
id (optional)
String The id of the component.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
resource (optional)
String The resource for this access policy.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

AccessPolicySummaryEntity Up

The access policies this user belongs to.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ActionDTO Up

actionDetails (optional)
componentDetails (optional)
id (optional)
Integer The action id. format: int32
operation (optional)
String The operation that was performed.
sourceId (optional)
String The id of the source component.
sourceName (optional)
String The name of the source component.
sourceType (optional)
String The type of the source component.
timestamp (optional)
String The timestamp of the action.
userIdentity (optional)
String The identity of the user that performed the action.

ActionDetailsDTO Up

The details of the action.

ActionEntity Up

The actions.
action (optional)
canRead (optional)
Boolean Indicates whether the user can read a given resource.
id (optional)
Integer format: int32
sourceId (optional)
timestamp (optional)
String The timestamp of the action.

ActivateControllerServicesEntity Up

components (optional)
map[String, RevisionDTO] Optional services to schedule. If not specified, all authorized descendant controller services will be used.
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the ProcessGroup
state (optional)
String The desired state of the descendant components
Enum:
ENABLED
DISABLED

AdditionalDetailsEntity Up

additionalDetails (optional)

AffectedComponentDTO Up

activeThreadCount (optional)
Integer The number of active threads for the referencing component. format: int32
id (optional)
String The UUID of this component
name (optional)
String The name of this component.
processGroupId (optional)
String The UUID of the Process Group that this component is in
referenceType (optional)
String The type of this component
Enum:
PROCESSOR
CONTROLLER_SERVICE
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
STATELESS_GROUP
state (optional)
String The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
validationErrors (optional)
array[String] The validation errors for the component.

AffectedComponentEntity Up

The set of all components in the flow that are referencing this Parameter
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
processGroup (optional)
referenceType (optional)
String The type of component referenced
Enum:
PROCESSOR
CONTROLLER_SERVICE
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
revision (optional)
uri (optional)
String The URI for futures requests to the component.

AllowableValueDTO Up

description (optional)
String A description for this allowable value.
displayName (optional)
String A human readable value that is allowed for the property descriptor.
value (optional)
String A value that is allowed for the property descriptor.

AllowableValueEntity Up

Allowable values for the property. If empty then the allowed values are not constrained.
allowableValue (optional)
canRead (optional)
Boolean Indicates whether the user can read a given resource.

AssetDTO Up

The Asset.
digest (optional)
String The digest of the asset, will be null if the asset content is missing.
id (optional)
String The identifier of the asset.
missingContent (optional)
Boolean Indicates if the content of the asset is missing.
name (optional)
String The name of the asset.

AssetEntity Up

The asset entities
asset (optional)

AssetReferenceDTO Up

A list of identifiers of the assets that are referenced by the parameter
id (optional)
String The identifier of the referenced asset.
name (optional)
String The name of the referenced asset.

AssetsEntity Up

assets (optional)
array[AssetEntity] The asset entities

Attribute Up

The FlowFile attributes this processor writes/updates
description (optional)
String The description of the attribute
name (optional)
String The name of the attribute

AttributeDTO Up

The attributes of the flowfile for the event.
name (optional)
String The attribute name.
previousValue (optional)
String The value of the attribute before the event took place.
value (optional)
String The attribute value.

AuthenticationConfigurationDTO Up

externalLoginRequired (optional)
Boolean Whether the system requires login through an external Identity Provider
loginSupported (optional)
Boolean Whether the system is configured to support login operations
loginUri (optional)
String Location for initiating login processing
logoutUri (optional)
String Location for initiating logout processing

AuthenticationConfigurationEntity Up

authenticationConfiguration (optional)

BannerDTO Up

footerText (optional)
String The footer text.
headerText (optional)
String The header text.

BannerEntity Up

banners (optional)

BatchSettingsDTO Up

The batch settings for data transmission.
count (optional)
Integer Preferred number of flow files to include in a transaction. format: int32
duration (optional)
String Preferred amount of time that a transaction should span.
size (optional)
String Preferred number of bytes to include in a transaction.

BatchSize Up

The batch settings for data transmission.
count (optional)
Integer Preferred number of flow files to include in a transaction. format: int32
duration (optional)
String Preferred amount of time that a transaction should span.
size (optional)
String Preferred number of bytes to include in a transaction.

BuildInfo Up

The build metadata for this component
compiler (optional)
String The compiler used for the build
compilerFlags (optional)
String The compiler flags used for the build.
revision (optional)
String The SCM revision id of the source code used for this build.
targetArch (optional)
String The target architecture of the built component.
timestamp (optional)
Long The timestamp (milliseconds since Epoch) of the build. format: int64
version (optional)
String The version number of the built component.

BulletinBoardDTO Up

bulletins (optional)
array[BulletinEntity] The bulletins in the bulletin board, that matches the supplied request.
generated (optional)
String The timestamp when this report was generated.

BulletinBoardEntity Up

bulletinBoard (optional)

BulletinBoardPatternParameter Up

pattern (optional)
rawPattern (optional)

BulletinDTO Up

category (optional)
String The category of this bulletin.
groupId (optional)
String The group id of the source component.
id (optional)
Long The id of the bulletin. format: int64
level (optional)
String The level of the bulletin.
message (optional)
String The bulletin message.
nodeAddress (optional)
String If clustered, the address of the node from which the bulletin originated.
sourceId (optional)
String The id of the source component.
sourceName (optional)
String The name of the source component.
sourceType (optional)
String The type of the source component
timestamp (optional)
String When this bulletin was generated.

BulletinEntity Up

The bulletins for this component.
bulletin (optional)
canRead (optional)
Boolean Indicates whether the user can read a given resource.
groupId (optional)
id (optional)
Long format: int64
nodeAddress (optional)
sourceId (optional)
timestamp (optional)
String When this bulletin was generated.

Bundle Up

The details of the artifact that bundled this parameter provider.
artifact (optional)
String The artifact of the bundle
group (optional)
String The group of the bundle
version (optional)
String The version of the bundle

BundleDTO Up

If the property identifies a controller service this returns the bundle of the type, null otherwise.
artifact (optional)
String The artifact of the bundle.
group (optional)
String The group of the bundle.
version (optional)
String The version of the bundle.

ClientIdParameter Up

clientId (optional)

ClusterDTO Up

generated (optional)
String The timestamp the report was generated.
nodes (optional)
array[NodeDTO] The collection of nodes that are part of the cluster.

ClusterEntity Up

cluster (optional)

ClusterSearchResultsEntity Up

nodeResults (optional)

ClusterSummaryDTO Up

clustered (optional)
Boolean Whether this NiFi instance is clustered.
connectedNodeCount (optional)
Integer The number of nodes that are currently connected to the cluster format: int32
connectedNodes (optional)
String When clustered, reports the number of nodes connected vs the number of nodes in the cluster.
connectedToCluster (optional)
Boolean Whether this NiFi instance is connected to a cluster.
totalNodeCount (optional)
Integer The number of nodes in the cluster, regardless of whether or not they are connected format: int32

ClusterSummaryEntity Up

clusterSummary (optional)

ComponentDetailsDTO Up

The details of the source component.

ComponentDifferenceDTO Up

The list of differences for each component in the flow that is not the same between the two flows
componentId (optional)
String The ID of the component
componentName (optional)
String The name of the component
componentType (optional)
String The type of component
differences (optional)
array[DifferenceDTO] The differences in the component between the two flows
processGroupId (optional)
String The ID of the Process Group that the component belongs to

ComponentHistoryDTO Up

componentId (optional)
String The component id.
propertyHistory (optional)
map[String, PropertyHistoryDTO] The history for the properties of the component.

ComponentHistoryEntity Up

componentHistory (optional)

ComponentManifest Up

The full specification of the bundle contents
apis (optional)
array[DefinedType] Public interfaces defined in this bundle
controllerServices (optional)
array[ControllerServiceDefinition] Controller Services provided in this bundle
flowAnalysisRules (optional)
array[FlowAnalysisRuleDefinition] Flow Analysis Rules provided in this bundle
parameterProviders (optional)
array[ParameterProviderDefinition] Parameter Providers provided in this bundle
processors (optional)
array[ProcessorDefinition] Processors provided in this bundle
reportingTasks (optional)
array[ReportingTaskDefinition] Reporting Tasks provided in this bundle

ComponentReferenceDTO Up

id (optional)
String The id of the component.
name (optional)
String The name of the component.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ComponentReferenceEntity Up

Component this policy references if applicable.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ComponentRestrictionPermissionDTO Up

Permissions for specific component restrictions.
permissions (optional)
requiredPermission (optional)

ComponentSearchResultDTO Up

The parameters that matched the search.
groupId (optional)
String The group id of the component that matched the search.
id (optional)
String The id of the component that matched the search.
matches (optional)
array[String] What matched the search from the component.
name (optional)
String The name of the component that matched the search.
parentGroup (optional)
versionedGroup (optional)

ComponentStateDTO Up

The component state.
clusterState (optional)
componentId (optional)
String The component identifier.
localState (optional)
stateDescription (optional)
String Description of the state this component persists.

ComponentStateEntity Up

componentState (optional)

ComponentValidationResultDTO Up

activeThreadCount (optional)
Integer The number of active threads for the referencing component. format: int32
currentlyValid (optional)
Boolean Whether or not the component is currently valid
id (optional)
String The UUID of this component
name (optional)
String The name of this component.
processGroupId (optional)
String The UUID of the Process Group that this component is in
referenceType (optional)
String The type of this component
Enum:
PROCESSOR
CONTROLLER_SERVICE
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
STATELESS_GROUP
resultantValidationErrors (optional)
array[String] The validation errors that will apply to the component if the Parameter Context is changed
resultsValid (optional)
Boolean Whether or not the component will be valid if the Parameter Context is changed
state (optional)
String The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
validationErrors (optional)
array[String] The validation errors for the component.

ComponentValidationResultEntity Up

A List of ComponentValidationResultEntity, one for each component that is validated
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ComponentValidationResultsEntity Up

The Validation Results that were calculated for each component. This value may not be set until the request completes.
validationResults (optional)
array[ComponentValidationResultEntity] A List of ComponentValidationResultEntity, one for each component that is validated

ConfigVerificationResultDTO Up

The Results of the verification
explanation (optional)
String An explanation of why the step was or was not successful
outcome (optional)
String The outcome of the verification
Enum:
SUCCESSFUL
FAILED
SKIPPED
verificationStepName (optional)
String The name of the verification step

ConfigurationAnalysisDTO Up

The configuration analysis
componentId (optional)
String The ID of the component
properties (optional)
map[String, String] The configured properties for the component
referencedAttributes (optional)
map[String, String] The attributes that are referenced by the properties, mapped to recently used values
supportsVerification (optional)
Boolean Whether or not the component supports verification

ConfigurationAnalysisEntity Up

configurationAnalysis (optional)

ConnectableComponent Up

The destination of the connection.
comments (optional)
String The comments for the connectable component.
groupId (optional)
String The id of the group that the connectable component resides in
id (optional)
String The id of the connectable component.
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The name of the connectable component
type (optional)
String The type of component the connectable is.
Enum:
PROCESSOR
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
INPUT_PORT
OUTPUT_PORT
FUNNEL

ConnectableDTO Up

The destination of the connection.
comments (optional)
String The comments for the connectable component.
exists (optional)
Boolean If the connectable component represents a remote port, indicates if the target exists.
groupId
String The id of the group that the connectable component resides in
id
String The id of the connectable component.
name (optional)
String The name of the connectable component
running (optional)
Boolean Reflects the current state of the connectable component.
transmitting (optional)
Boolean If the connectable component represents a remote port, indicates if the target is configured to transmit.
type
String The type of component the connectable is.
Enum:
PROCESSOR
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
INPUT_PORT
OUTPUT_PORT
FUNNEL
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ConnectionDTO Up

The connections in this flow snippet.
availableRelationships (optional)
array[String] The relationships that the source of the connection currently supports.
backPressureDataSizeThreshold (optional)
String The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
backPressureObjectThreshold (optional)
Long The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. format: int64
bends (optional)
array[PositionDTO] The bend points on the connection.
destination (optional)
flowFileExpiration (optional)
String The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it.
getzIndex (optional)
Long The z index of the connection. format: int64
id (optional)
String The id of the component.
labelIndex (optional)
Integer The index of the bend point where to place the connection label. format: int32
loadBalanceCompression (optional)
String Whether or not data should be compressed when being transferred between nodes in the cluster.
Enum:
DO_NOT_COMPRESS
COMPRESS_ATTRIBUTES_ONLY
COMPRESS_ATTRIBUTES_AND_CONTENT
loadBalancePartitionAttribute (optional)
String The FlowFile Attribute to use for determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTITION_BY_ATTRIBUTE
loadBalanceStatus (optional)
String The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node.
Enum:
LOAD_BALANCE_NOT_CONFIGURED
LOAD_BALANCE_INACTIVE
LOAD_BALANCE_ACTIVE
loadBalanceStrategy (optional)
String How to load balance the data in this Connection across the nodes in the cluster.
Enum:
DO_NOT_LOAD_BALANCE
PARTITION_BY_ATTRIBUTE
ROUND_ROBIN
SINGLE_NODE
name (optional)
String The name of the connection.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
prioritizers (optional)
array[String] The comparators used to prioritize the queue.
selectedRelationships (optional)
array[String] The selected relationship that comprise the connection.
source (optional)
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ConnectionEntity Up

The connections in this flow.
bends (optional)
array[PositionDTO] The bend points on the connection.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
destinationGroupId (optional)
String The identifier of the group of the destination of this connection.
destinationId (optional)
String The identifier of the destination of this connection.
destinationType
String The type of component the destination connectable is.
Enum:
PROCESSOR
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
INPUT_PORT
OUTPUT_PORT
FUNNEL
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
getzIndex (optional)
Long The z index of the connection. format: int64
id (optional)
String The id of the component.
labelIndex (optional)
Integer The index of the bend point where to place the connection label. format: int32
permissions (optional)
position (optional)
revision (optional)
sourceGroupId (optional)
String The identifier of the group of the source of this connection.
sourceId (optional)
String The identifier of the source of this connection.
sourceType
String The type of component the source connectable is.
Enum:
PROCESSOR
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
INPUT_PORT
OUTPUT_PORT
FUNNEL
status (optional)
uri (optional)
String The URI for futures requests to the component.

ConnectionStatisticsDTO Up

aggregateSnapshot (optional)
id (optional)
String The ID of the connection
nodeSnapshots (optional)
array[NodeConnectionStatisticsSnapshotDTO] A list of status snapshots for each node
statsLastRefreshed (optional)
String The timestamp of when the stats were last refreshed

ConnectionStatisticsEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
connectionStatistics (optional)

ConnectionStatisticsSnapshotDTO Up

The connection status snapshot from the node.
id (optional)
String The id of the connection.
predictedBytesAtNextInterval (optional)
Long The predicted total number of bytes in the queue at the next configured interval. format: int64
predictedCountAtNextInterval (optional)
Integer The predicted number of queued objects at the next configured interval. format: int32
predictedMillisUntilBytesBackpressure (optional)
Long The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. format: int64
predictedMillisUntilCountBackpressure (optional)
Long The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. format: int64
predictedPercentBytes (optional)
Integer The predicted percentage of bytes in the queue against current threshold at the next configured interval. format: int32
predictedPercentCount (optional)
Integer The predicted percentage of queued objects at the next configured interval. format: int32
predictionIntervalMillis (optional)
Long The prediction interval in seconds format: int64

ConnectionStatusDTO Up

The status of the connection.
aggregateSnapshot (optional)
destinationId (optional)
String The ID of the destination component
destinationName (optional)
String The name of the destination component
groupId (optional)
String The ID of the Process Group that the connection belongs to
id (optional)
String The ID of the connection
name (optional)
String The name of the connection
nodeSnapshots (optional)
array[NodeConnectionStatusSnapshotDTO] A list of status snapshots for each node
sourceId (optional)
String The ID of the source component
sourceName (optional)
String The name of the source component
statsLastRefreshed (optional)
String The timestamp of when the stats were last refreshed

ConnectionStatusEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
connectionStatus (optional)

ConnectionStatusPredictionsSnapshotDTO Up

Predictions, if available, for this connection (null if not available)
predictedBytesAtNextInterval (optional)
Long The predicted total number of bytes in the queue at the next configured interval. format: int64
predictedCountAtNextInterval (optional)
Integer The predicted number of queued objects at the next configured interval. format: int32
predictedMillisUntilBytesBackpressure (optional)
Long The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue. format: int64
predictedMillisUntilCountBackpressure (optional)
Long The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count. format: int64
predictedPercentBytes (optional)
Integer Predicted connection percent use regarding queued flow files size and backpressure threshold if configured. format: int32
predictedPercentCount (optional)
Integer Predicted connection percent use regarding queued flow files count and backpressure threshold if configured. format: int32
predictionIntervalSeconds (optional)
Integer The configured interval (in seconds) for predicting connection queue count and size (and percent usage). format: int32

ConnectionStatusSnapshotDTO Up

bytesIn (optional)
Long The size of the FlowFiles that have come into the connection in the last 5 minutes. format: int64
bytesOut (optional)
Long The number of bytes that have left the connection in the last 5 minutes. format: int64
bytesQueued (optional)
Long The size of the FlowFiles that are currently queued in the connection. format: int64
destinationId (optional)
String The id of the destination of the connection.
destinationName (optional)
String The name of the destination of the connection.
flowFileAvailability (optional)
String The availability of FlowFiles in this connection
flowFilesIn (optional)
Integer The number of FlowFiles that have come into the connection in the last 5 minutes. format: int32
flowFilesOut (optional)
Integer The number of FlowFiles that have left the connection in the last 5 minutes. format: int32
flowFilesQueued (optional)
Integer The number of FlowFiles that are currently queued in the connection. format: int32
groupId (optional)
String The id of the process group the connection belongs to.
id (optional)
String The id of the connection.
input (optional)
String The input count/size for the connection in the last 5 minutes, pretty printed.
name (optional)
String The name of the connection.
output (optional)
String The output count/sie for the connection in the last 5 minutes, pretty printed.
percentUseBytes (optional)
Integer Connection percent use regarding queued flow files size and backpressure threshold if configured. format: int32
percentUseCount (optional)
Integer Connection percent use regarding queued flow files count and backpressure threshold if configured. format: int32
predictions (optional)
queued (optional)
String The total count and size of queued flowfiles formatted.
queuedCount (optional)
String The number of flowfiles that are queued, pretty printed.
queuedSize (optional)
String The total size of flowfiles that are queued formatted.
sourceId (optional)
String The id of the source of the connection.
sourceName (optional)
String The name of the source of the connection.

ConnectionStatusSnapshotEntity Up

The status of all connections in the process group.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
connectionStatusSnapshot (optional)
id (optional)
String The id of the connection.

ConnectionsEntity Up

connections (optional)

ContentViewerDTO Up

The Content Viewers.
displayName (optional)
String The display name of the Content Viewer.
supportedMimeTypes (optional)
array[SupportedMimeTypesDTO] The mime types this Content Viewer supports.
uri (optional)
String The uri of the Content Viewer.

ContentViewerEntity Up

contentViewers (optional)
array[ContentViewerDTO] The Content Viewers.

ControllerBulletinsEntity Up

bulletins (optional)
array[BulletinEntity] System level bulletins to be reported to the user.
controllerServiceBulletins (optional)
array[BulletinEntity] Controller service bulletins to be reported to the user.
flowAnalysisRuleBulletins (optional)
array[BulletinEntity] Flow Analysis Rule bulletins to be reported to the user.
flowRegistryClientBulletins (optional)
array[BulletinEntity] Flow registry client bulletins to be reported to the user.
parameterProviderBulletins (optional)
array[BulletinEntity] Parameter provider bulletins to be reported to the user.
reportingTaskBulletins (optional)
array[BulletinEntity] Reporting task bulletins to be reported to the user.

ControllerConfigurationDTO Up

The controller configuration.
maxTimerDrivenThreadCount (optional)
Integer The maximum number of timer driven threads the NiFi has available. format: int32

ControllerConfigurationEntity Up

component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
permissions (optional)
revision (optional)

ControllerDTO Up

activeRemotePortCount (optional)
Integer The number of active remote ports contained in the NiFi. format: int32
comments (optional)
String The comments for the NiFi.
disabledCount (optional)
Integer The number of disabled components in the NiFi. format: int32
id (optional)
String The id of the NiFi.
inactiveRemotePortCount (optional)
Integer The number of inactive remote ports contained in the NiFi. format: int32
inputPortCount (optional)
Integer The number of input ports contained in the NiFi. format: int32
inputPorts (optional)
array[PortDTO] The input ports available to send data to for the NiFi.
instanceId (optional)
String If clustered, the id of the Cluster Manager, otherwise the id of the NiFi.
invalidCount (optional)
Integer The number of invalid components in the NiFi. format: int32
name (optional)
String The name of the NiFi.
outputPortCount (optional)
Integer The number of output ports in the NiFi. format: int32
outputPorts (optional)
array[PortDTO] The output ports available to received data from the NiFi.
remoteSiteHttpListeningPort (optional)
Integer The HTTP(S) Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. format: int32
remoteSiteListeningPort (optional)
Integer The Socket Port on which this instance is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from remote instances, this will be null. format: int32
runningCount (optional)
Integer The number of running components in the NiFi. format: int32
siteToSiteSecure (optional)
Boolean Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication).
stoppedCount (optional)
Integer The number of stopped components in the NiFi. format: int32

ControllerEntity Up

controller (optional)

ControllerServiceAPI Up

Lists the APIs this Controller Service implements.
bundle (optional)
type (optional)
String The fully qualified name of the service interface.

ControllerServiceApiDTO Up

Lists the APIs this Controller Service implements.
bundle (optional)
type (optional)
String The fully qualified name of the service interface.

ControllerServiceDTO Up

The controller services in this flow snippet.
annotationData (optional)
String The annotation for the controller service. This is how the custom UI relays configuration to the controller service.
bulletinLevel (optional)
String The level at which the controller service will report bulletins.
bundle (optional)
comments (optional)
String The comments for the controller service.
controllerServiceApis (optional)
array[ControllerServiceApiDTO] Lists the APIs this Controller Service implements.
customUiUrl (optional)
String The URL for the controller services custom configuration UI if applicable.
deprecated (optional)
Boolean Whether the ontroller service has been deprecated.
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the controller service properties.
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The id of the component.
multipleVersionsAvailable (optional)
Boolean Whether the controller service has multiple versions available.
name (optional)
String The name of the controller service.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
persistsState (optional)
Boolean Whether the controller service persists state.
position (optional)
properties (optional)
map[String, String] The properties of the controller service.
referencingComponents (optional)
array[ControllerServiceReferencingComponentEntity] All components referencing this controller service.
restricted (optional)
Boolean Whether the controller service requires elevated privileges.
sensitiveDynamicPropertyNames (optional)
array[String] Set of sensitive dynamic property names
state (optional)
String The state of the controller service.
Enum:
ENABLED
ENABLING
DISABLED
DISABLING
supportsSensitiveDynamicProperties (optional)
Boolean Whether the controller service supports sensitive dynamic properties.
type (optional)
String The type of the controller service.
validationErrors (optional)
array[String] The validation errors from the controller service. These validation errors represent the problems with the controller service that must be resolved before it can be enabled.
validationStatus (optional)
String Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid)
Enum:
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ControllerServiceDefinition Up

Controller Services provided in this bundle
additionalDetails (optional)
Boolean Indicates if the component has additional details documentation
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
buildInfo (optional)
deprecated (optional)
Boolean Whether or not the component has been deprecated
deprecationAlternatives (optional)
array[String] If this component has been deprecated, this optional field provides alternatives to use
deprecationReason (optional)
String If this component has been deprecated, this optional field can be used to provide an explanation
dynamicProperties (optional)
array[DynamicProperty] Describes the dynamic properties supported by this component
explicitRestrictions (optional)
array[Restriction] Explicit restrictions that indicate a require permission to use the component
group (optional)
String The group name of the bundle that provides the referenced type.
propertyDescriptors (optional)
map[String, PropertyDescriptor] Descriptions of configuration properties applicable to this component.
providedApiImplementations (optional)
array[DefinedType] If this type represents a provider for an interface, this lists the APIs it implements
restricted (optional)
Boolean Whether or not the component has a general restriction
restrictedExplanation (optional)
String An optional description of the general restriction
seeAlso (optional)
array[String] The names of other component types that may be related
stateful (optional)
supportsDynamicProperties (optional)
Boolean Whether or not this component makes use of dynamic (user-set) properties.
supportsSensitiveDynamicProperties (optional)
Boolean Whether or not this component makes use of sensitive dynamic (user-set) properties.
systemResourceConsiderations (optional)
array[SystemResourceConsideration] The system resource considerations for the given component
tags (optional)
array[String] The tags associated with this type
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
version (optional)
String The version of the bundle that provides the referenced type.

ControllerServiceEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
parentGroupId (optional)
String The id of parent process group of this ControllerService.
permissions (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

ControllerServiceReferencingComponentDTO Up

activeThreadCount (optional)
Integer The number of active threads for the referencing component. format: int32
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the component properties.
groupId (optional)
String The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank.
id (optional)
String The id of the component referencing a controller service.
name (optional)
String The name of the component referencing a controller service.
properties (optional)
map[String, String] The properties for the component.
referenceCycle (optional)
Boolean If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy.
referenceType (optional)
String The type of reference this is.
Enum:
Processor
ControllerService
ReportingTask
FlowRegistryClient
referencingComponents (optional)
array[ControllerServiceReferencingComponentEntity] If the referencing component represents a controller service, these are the components that reference it.
state (optional)
String The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state.
type (optional)
String The type of the component referencing a controller service in simple Java class name format without package name.
validationErrors (optional)
array[String] The validation errors for the component.

ControllerServiceReferencingComponentEntity Up

All components referencing this controller service.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ControllerServiceReferencingComponentsEntity Up

controllerServiceReferencingComponents (optional)

ControllerServiceRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The run status of the ControllerService.
Enum:
ENABLED
DISABLED
uiOnly (optional)
Boolean Indicates whether or not responses should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI.

ControllerServiceStatusDTO Up

The status for this ControllerService.
activeThreadCount (optional)
Integer The number of active threads for the component. format: int32
runStatus (optional)
String The run status of this ControllerService
Enum:
ENABLED
ENABLING
DISABLED
DISABLING
validationStatus (optional)
String Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
Enum:
VALID
INVALID
VALIDATING

ControllerServiceTypesEntity Up

controllerServiceTypes (optional)

ControllerServicesEntity Up

controllerServices (optional)
currentTime (optional)
String The current time on the system.

ControllerStatusDTO Up

activeRemotePortCount (optional)
Integer The number of active remote ports in the NiFi. format: int32
activeThreadCount (optional)
Integer The number of active threads in the NiFi. format: int32
bytesQueued (optional)
Long The size of the FlowFiles queued across the entire flow format: int64
disabledCount (optional)
Integer The number of disabled components in the NiFi. format: int32
flowFilesQueued (optional)
Integer The number of FlowFiles queued across the entire flow format: int32
inactiveRemotePortCount (optional)
Integer The number of inactive remote ports in the NiFi. format: int32
invalidCount (optional)
Integer The number of invalid components in the NiFi. format: int32
locallyModifiedAndStaleCount (optional)
Integer The number of locally modified and stale versioned process groups in the NiFi. format: int32
locallyModifiedCount (optional)
Integer The number of locally modified versioned process groups in the NiFi. format: int32
queued (optional)
String The number of flowfiles queued in the NiFi.
runningCount (optional)
Integer The number of running components in the NiFi. format: int32
staleCount (optional)
Integer The number of stale versioned process groups in the NiFi. format: int32
stoppedCount (optional)
Integer The number of stopped components in the NiFi. format: int32
syncFailureCount (optional)
Integer The number of versioned process groups in the NiFi that are unable to sync to a registry. format: int32
terminatedThreadCount (optional)
Integer The number of terminated threads in the NiFi. format: int32
upToDateCount (optional)
Integer The number of up to date versioned process groups in the NiFi. format: int32

ControllerStatusEntity Up

controllerStatus (optional)

CopyRequestEntity Up

connections (optional)
array[String] The ids of the connections to be copied.
funnels (optional)
array[String] The ids of the funnels to be copied.
inputPorts (optional)
array[String] The ids of the input ports to be copied.
labels (optional)
array[String] The ids of the labels to be copied.
outputPorts (optional)
array[String] The ids of the output ports to be copied.
processGroups (optional)
array[String] The ids of the process groups to be copied.
processors (optional)
array[String] The ids of the processors to be copied.
remoteProcessGroups (optional)
array[String] The ids of the remote process groups to be copied.

CopyResponseEntity Up

The response from copying.
connections (optional)
array[VersionedConnection] The connections being copied.
externalControllerServiceReferences (optional)
map[String, ExternalControllerServiceReference] The external controller service references.
funnels (optional)
array[VersionedFunnel] The funnels being copied.
id (optional)
String The id for this copy action.
inputPorts (optional)
array[VersionedPort] The input ports being copied.
labels (optional)
array[VersionedLabel] The labels being copied.
outputPorts (optional)
array[VersionedPort] The output ports being copied.
parameterContexts (optional)
map[String, VersionedParameterContext] The referenced parameter contexts.
parameterProviders (optional)
map[String, ParameterProviderReference] The referenced parameter providers.
processGroups (optional)
array[VersionedProcessGroup] The process groups being copied.
processors (optional)
array[VersionedProcessor] The processors being copied.
remoteProcessGroups (optional)
array[VersionedRemoteProcessGroup] The remote process groups being copied.

CopySnippetRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
originX (optional)
Double The x coordinate of the origin of the bounding box where the new components will be placed. format: double
originY (optional)
Double The y coordinate of the origin of the bounding box where the new components will be placed. format: double
snippetId (optional)
String The identifier of the snippet.

CounterDTO Up

context (optional)
String The context of the counter.
id (optional)
String The id of the counter.
name (optional)
String The name of the counter.
value (optional)
String The value of the counter.
valueCount (optional)
Long The value count. format: int64

CounterEntity Up

counter (optional)

CountersDTO Up

aggregateSnapshot (optional)
nodeSnapshots (optional)
array[NodeCountersSnapshotDTO] A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.

CountersEntity Up

counters (optional)

CountersSnapshotDTO Up

The counters from the node.
counters (optional)
array[CounterDTO] All counters in the NiFi.
generated (optional)
String The timestamp when the report was generated.

CreateActiveRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupId (optional)
String The Process Group ID that this active request will update

CurrentUserEntity Up

anonymous (optional)
Boolean Whether the current user is anonymous.
canVersionFlows (optional)
Boolean Whether the current user can version flows.
componentRestrictionPermissions (optional)
array[ComponentRestrictionPermissionDTO] Permissions for specific component restrictions.
controllerPermissions (optional)
countersPermissions (optional)
identity (optional)
String The user identity being serialized.
logoutSupported (optional)
Boolean Whether the system is configured to support logout operations based on current user authentication status
parameterContextPermissions (optional)
policiesPermissions (optional)
provenancePermissions (optional)
restrictedComponentsPermissions (optional)
systemPermissions (optional)
tenantsPermissions (optional)

DateTimeParameter Up

dateTime (optional)
Date format: date-time

DefinedType Up

Indicates that this property is for selecting a controller service of the specified type
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
group (optional)
String The group name of the bundle that provides the referenced type.
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
version (optional)
String The version of the bundle that provides the referenced type.

DifferenceDTO Up

The differences in the component between the two flows
difference (optional)
String Description of the difference
differenceType (optional)
String The type of difference

DimensionsDTO Up

height (optional)
Double The height of the label in pixels when at a 1:1 scale. format: double
width (optional)
Double The width of the label in pixels when at a 1:1 scale. format: double

DocumentedTypeDTO Up

bundle (optional)
controllerServiceApis (optional)
array[ControllerServiceApiDTO] If this type represents a ControllerService, this lists the APIs it implements.
deprecationReason (optional)
String The description of why the usage of this component is restricted.
description (optional)
String The description of the type.
explicitRestrictions (optional)
array[ExplicitRestrictionDTO] An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.
restricted (optional)
Boolean Whether this type is restricted.
tags (optional)
array[String] The tags associated with this type.
type (optional)
String The fully qualified name of the type.
usageRestriction (optional)
String The optional description of why the usage of this component is restricted.

DropRequestDTO Up

current (optional)
String The count and size of flow files currently queued.
currentCount (optional)
Integer The number of flow files currently queued. format: int32
currentSize (optional)
Long The size of flow files currently queued in bytes. format: int64
dropped (optional)
String The count and size of flow files that have been dropped thus far.
droppedCount (optional)
Integer The number of flow files that have been dropped thus far. format: int32
droppedSize (optional)
Long The size of flow files that have been dropped thus far in bytes. format: int64
failureReason (optional)
String The reason, if any, that this drop request failed.
finished (optional)
Boolean Whether the query has finished.
id (optional)
String The id for this drop request.
lastUpdated (optional)
String The last time this drop request was updated.
original (optional)
String The count and size of flow files to be dropped as a result of this request.
originalCount (optional)
Integer The number of flow files to be dropped as a result of this request. format: int32
originalSize (optional)
Long The size of flow files to be dropped as a result of this request in bytes. format: int64
percentCompleted (optional)
Integer The current percent complete. format: int32
state (optional)
String The current state of the drop request.
submissionTime (optional)
String The timestamp when the query was submitted.
uri (optional)
String The URI for future requests to this drop request.

DropRequestEntity Up

dropRequest (optional)

DynamicProperty Up

Describes the dynamic properties supported by this component
description (optional)
String The description of the dynamic property
expressionLanguageScope (optional)
String The scope of the expression language support
Enum:
NONE
ENVIRONMENT
FLOWFILE_ATTRIBUTES
name (optional)
String The description of the dynamic property name
value (optional)
String The description of the dynamic property value

DynamicRelationship Up

If the processor supports dynamic relationships, this describes the dynamic relationship
description (optional)
String The description of the dynamic relationship
name (optional)
String The description of the dynamic relationship name

ExplicitRestrictionDTO Up

An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.
explanation (optional)
String The description of why the usage of this component is restricted for this required permission.
requiredPermission (optional)

ExternalControllerServiceReference Up

identifier (optional)
String The identifier of the controller service
name (optional)
String The name of the controller service

FlowAnalysisResultEntity Up

flowAnalysisPending (optional)
ruleViolations (optional)
rules (optional)

FlowAnalysisRuleDTO Up

bundle (optional)
comments (optional)
String The comments of the flow analysis rule.
deprecated (optional)
Boolean Whether the flow analysis rule has been deprecated.
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the flow analysis rules properties.
enforcementPolicy (optional)
String Enforcement Policy.
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The id of the component.
multipleVersionsAvailable (optional)
Boolean Whether the flow analysis rule has multiple versions available.
name (optional)
String The name of the flow analysis rule.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
persistsState (optional)
Boolean Whether the flow analysis rule persists state.
position (optional)
properties (optional)
map[String, String] The properties of the flow analysis rule.
restricted (optional)
Boolean Whether the flow analysis rule requires elevated privileges.
sensitiveDynamicPropertyNames (optional)
array[String] Set of sensitive dynamic property names
state (optional)
String The state of the flow analysis rule.
Enum:
ENABLED
DISABLED
supportsSensitiveDynamicProperties (optional)
Boolean Whether the flow analysis rule supports sensitive dynamic properties.
type (optional)
String The fully qualified type of the flow analysis rule.
validationErrors (optional)
array[String] Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run.
validationStatus (optional)
String Indicates whether the Flow Analysis Rule is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Flow Analysis Rule is valid)
Enum:
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

FlowAnalysisRuleDefinition Up

Flow Analysis Rules provided in this bundle
additionalDetails (optional)
Boolean Indicates if the component has additional details documentation
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
buildInfo (optional)
deprecated (optional)
Boolean Whether or not the component has been deprecated
deprecationAlternatives (optional)
array[String] If this component has been deprecated, this optional field provides alternatives to use
deprecationReason (optional)
String If this component has been deprecated, this optional field can be used to provide an explanation
dynamicProperties (optional)
array[DynamicProperty] Describes the dynamic properties supported by this component
explicitRestrictions (optional)
array[Restriction] Explicit restrictions that indicate a require permission to use the component
group (optional)
String The group name of the bundle that provides the referenced type.
propertyDescriptors (optional)
map[String, PropertyDescriptor] Descriptions of configuration properties applicable to this component.
providedApiImplementations (optional)
array[DefinedType] If this type represents a provider for an interface, this lists the APIs it implements
restricted (optional)
Boolean Whether or not the component has a general restriction
restrictedExplanation (optional)
String An optional description of the general restriction
seeAlso (optional)
array[String] The names of other component types that may be related
stateful (optional)
supportsDynamicProperties (optional)
Boolean Whether or not this component makes use of dynamic (user-set) properties.
supportsSensitiveDynamicProperties (optional)
Boolean Whether or not this component makes use of sensitive dynamic (user-set) properties.
systemResourceConsiderations (optional)
array[SystemResourceConsideration] The system resource considerations for the given component
tags (optional)
array[String] The tags associated with this type
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
version (optional)
String The version of the bundle that provides the referenced type.

FlowAnalysisRuleEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

FlowAnalysisRuleRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The state of the FlowAnalysisRule.
Enum:
ENABLED
DISABLED

FlowAnalysisRuleStatusDTO Up

The status for this FlowAnalysisRule.
activeThreadCount (optional)
Integer The number of active threads for the component. format: int32
runStatus (optional)
String The run status of this FlowAnalysisRule
Enum:
ENABLED
DISABLED
validationStatus (optional)
String Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
Enum:
VALID
INVALID
VALIDATING

FlowAnalysisRuleTypesEntity Up

flowAnalysisRuleTypes (optional)

FlowAnalysisRuleViolationDTO Up

enabled (optional)
enforcementPolicy (optional)
groupId (optional)
issueId (optional)
ruleId (optional)
scope (optional)
subjectComponentType (optional)
subjectDisplayName (optional)
subjectId (optional)
subjectPermissionDto (optional)
violationMessage (optional)

FlowAnalysisRulesEntity Up

currentTime (optional)
String The current time on the system.
flowAnalysisRules (optional)

FlowBreadcrumbDTO Up

This breadcrumb.
id (optional)
String The id of the group.
name (optional)
String The id of the group.
versionControlInformation (optional)

FlowBreadcrumbEntity Up

The breadcrumb of the process group.
breadcrumb (optional)
id (optional)
String The id of this ancestor ProcessGroup.
parentBreadcrumb (optional)
permissions (optional)
versionedFlowState (optional)
String The current state of the Process Group, as it relates to the Versioned Flow
Enum:
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE

FlowComparisonEntity Up

componentDifferences (optional)
array[ComponentDifferenceDTO] The list of differences for each component in the flow that is not the same between the two flows

FlowConfigurationDTO Up

The controller configuration.
currentTime (optional)
String The current time on the system.
defaultBackPressureDataSizeThreshold (optional)
String The default back pressure data size threshold.
defaultBackPressureObjectThreshold (optional)
Long The default back pressure object threshold. format: int64
supportsConfigurableAuthorizer (optional)
Boolean Whether this NiFi supports a configurable authorizer.
supportsConfigurableUsersAndGroups (optional)
Boolean Whether this NiFi supports configurable users and groups.
supportsManagedAuthorizer (optional)
Boolean Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI.
timeOffset (optional)
Integer The time offset of the system. format: int32

FlowConfigurationEntity Up

flowConfiguration (optional)

FlowDTO Up

Flow containing the components that were created as part of this paste action.
connections (optional)
array[ConnectionEntity] The connections in this flow.
funnels (optional)
array[FunnelEntity] The funnels in this flow.
inputPorts (optional)
array[PortEntity] The input ports in this flow.
labels (optional)
array[LabelEntity] The labels in this flow.
outputPorts (optional)
array[PortEntity] The output ports in this flow.
processGroups (optional)
array[ProcessGroupEntity] The process groups in this flow.
processors (optional)
array[ProcessorEntity] The processors in this flow.
remoteProcessGroups (optional)
array[RemoteProcessGroupEntity] The remote process groups in this flow.

FlowEntity Up

flow (optional)

FlowFileDTO Up

attributes (optional)
map[String, String] The FlowFile attributes.
clusterNodeAddress (optional)
String The label for the node where this FlowFile resides.
clusterNodeId (optional)
String The id of the node where this FlowFile resides.
contentClaimContainer (optional)
String The container in which the content claim lives.
contentClaimFileSize (optional)
String The file size of the content claim formatted.
contentClaimFileSizeBytes (optional)
Long The file size of the content claim in bytes. format: int64
contentClaimIdentifier (optional)
String The identifier of the content claim.
contentClaimOffset (optional)
Long The offset into the content claim where the flowfile's content begins. format: int64
contentClaimSection (optional)
String The section in which the content claim lives.
filename (optional)
String The FlowFile filename.
lineageDuration (optional)
Long Duration since the FlowFile's greatest ancestor entered the flow. format: int64
mimeType (optional)
String The FlowFile mime type.
penalized (optional)
Boolean If the FlowFile is penalized.
penaltyExpiresIn (optional)
Long How long in milliseconds until the FlowFile penalty expires. format: int64
position (optional)
Integer The FlowFile's position in the queue. format: int32
queuedDuration (optional)
Long How long this FlowFile has been enqueued. format: int64
size (optional)
Long The FlowFile file size. format: int64
uri (optional)
String The URI that can be used to access this FlowFile.
uuid (optional)
String The FlowFile UUID.

FlowFileEntity Up

flowFile (optional)

FlowFileSummaryDTO Up

The FlowFile summaries. The summaries will be populated once the request has completed.
clusterNodeAddress (optional)
String The label for the node where this FlowFile resides.
clusterNodeId (optional)
String The id of the node where this FlowFile resides.
filename (optional)
String The FlowFile filename.
lineageDuration (optional)
Long Duration since the FlowFile's greatest ancestor entered the flow. format: int64
mimeType (optional)
String The FlowFile mime type.
penalized (optional)
Boolean If the FlowFile is penalized.
penaltyExpiresIn (optional)
Long How long in milliseconds until the FlowFile penalty expires. format: int64
position (optional)
Integer The FlowFile's position in the queue. format: int32
queuedDuration (optional)
Long How long this FlowFile has been enqueued. format: int64
size (optional)
Long The FlowFile file size. format: int64
uri (optional)
String The URI that can be used to access this FlowFile.
uuid (optional)
String The FlowFile UUID.

FlowRegistryBranchDTO Up

name (optional)
String The branch name

FlowRegistryBranchEntity Up

branch (optional)

FlowRegistryBranchesEntity Up

branches (optional)

FlowRegistryBucket Up

createdTimestamp (optional)
Long format: int64
description (optional)
identifier (optional)
name (optional)
permissions (optional)

FlowRegistryBucketDTO Up

created (optional)
Long The created timestamp of this bucket format: int64
description (optional)
String The bucket description
id (optional)
String The bucket identifier
name (optional)
String The bucket name

FlowRegistryBucketEntity Up

bucket (optional)
id (optional)
permissions (optional)

FlowRegistryBucketsEntity Up

buckets (optional)

FlowRegistryClientDTO Up

annotationData (optional)
String The annotation data for the registry client. This is how the custom UI relays configuration to the registry client.
bundle (optional)
deprecated (optional)
Boolean Whether the registry client has been deprecated.
description (optional)
String The registry description
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the registry client properties.
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The registry identifier
multipleVersionsAvailable (optional)
Boolean Whether the flow registry client has multiple versions available.
name (optional)
String The registry name
properties (optional)
map[String, String] The properties of the registry client.
restricted (optional)
Boolean Whether the registry client requires elevated privileges.
sensitiveDynamicPropertyNames (optional)
array[String] Set of sensitive dynamic property names
supportsBranching (optional)
Boolean Whether the registry client supports branching.
supportsSensitiveDynamicProperties (optional)
Boolean Whether the registry client supports sensitive dynamic properties.
type (optional)
String The type of the registry client.
validationErrors (optional)
array[String] Gets the validation errors from the registry client. These validation errors represent the problems with the registry client that must be resolved before it can be used for interacting with the flow registry.
validationStatus (optional)
String Indicates whether the Registry Client is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Registry Client is valid)
Enum:
VALID
INVALID
VALIDATING

FlowRegistryClientEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

FlowRegistryClientTypesEntity Up

flowRegistryClientTypes (optional)

FlowRegistryClientsEntity Up

currentTime (optional)
String The current time on the system.
registries (optional)

FlowRegistryPermissions Up

canDelete (optional)
canRead (optional)
canWrite (optional)

FlowSnippetDTO Up

The contents of this process group.
connections (optional)
array[ConnectionDTO] The connections in this flow snippet.
controllerServices (optional)
array[ControllerServiceDTO] The controller services in this flow snippet.
funnels (optional)
array[FunnelDTO] The funnels in this flow snippet.
inputPorts (optional)
array[PortDTO] The input ports in this flow snippet.
labels (optional)
array[LabelDTO] The labels in this flow snippet.
outputPorts (optional)
array[PortDTO] The output ports in this flow snippet.
processGroups (optional)
array[ProcessGroupDTO] The process groups in this flow snippet.
processors (optional)
array[ProcessorDTO] The processors in this flow snippet.
remoteProcessGroups (optional)
array[RemoteProcessGroupDTO] The remote process groups in this flow snippet.

FunnelDTO Up

The funnels in this flow snippet.
id (optional)
String The id of the component.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

FunnelEntity Up

The funnels in this flow.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

FunnelsEntity Up

funnels (optional)

GarbageCollectionDTO Up

The garbage collection details.
collectionCount (optional)
Long The number of times garbage collection has run. format: int64
collectionMillis (optional)
Long The total number of milliseconds spent garbage collecting. format: int64
collectionTime (optional)
String The total amount of time spent garbage collecting.
name (optional)
String The name of the garbage collector.

HistoryDTO Up

actions (optional)
array[ActionEntity] The actions.
lastRefreshed (optional)
String The timestamp when the report was generated.
total (optional)
Integer The number of number of actions that matched the search criteria.. format: int32

HistoryEntity Up

history (optional)

InputPortsEntity Up

inputPorts (optional)

IntegerParameter Up

integer (optional)
Integer format: int32

JmxMetricsResultDTO Up

attributeName (optional)
String The attribute name of the metrics bean's attribute.
attributeValue (optional)
Object The attribute value of the the metrics bean's attribute
beanName (optional)
String The bean name of the metrics bean.

JmxMetricsResultsEntity Up

jmxMetricsResults (optional)

LabelDTO Up

The labels in this flow snippet.
getzIndex (optional)
Long The z index of the label. format: int64
height (optional)
Double The height of the label in pixels when at a 1:1 scale. format: double
id (optional)
String The id of the component.
label (optional)
String The text that appears in the label.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
style (optional)
map[String, String] The styles for this label (font-size : 12px, background-color : #eee, etc).
versionedComponentId (optional)
String The ID of the corresponding component that is under version control
width (optional)
Double The width of the label in pixels when at a 1:1 scale. format: double

LabelEntity Up

The labels in this flow.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
dimensions (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
getzIndex (optional)
Long The z index of the label. format: int64
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

LabelsEntity Up

labels (optional)

LatestProvenanceEventsDTO Up

componentId (optional)
provenanceEvents (optional)

LatestProvenanceEventsEntity Up

latestProvenanceEvents (optional)

LineageDTO Up

expiration (optional)
String When the lineage query will expire.
finished (optional)
Boolean Whether the lineage query has finished.
id (optional)
String The id of this lineage query.
percentCompleted (optional)
Integer The percent complete for the lineage query. format: int32
request (optional)
results (optional)
submissionTime (optional)
String When the lineage query was submitted.
uri (optional)
String The URI for this lineage query for later retrieval and deletion.

LineageEntity Up

lineage (optional)

LineageRequestDTO Up

The initial lineage result.
clusterNodeId (optional)
String The id of the node where this lineage originated if clustered.
eventId (optional)
Long The event id that was used to generate this lineage, if applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored. format: int64
lineageRequestType (optional)
String The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile.
Enum:
PARENTS
CHILDREN
FLOWFILE
PARENTS
CHILDREN
FLOWFILE
uuid (optional)
String The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id.

LineageResultsDTO Up

The results of the lineage query.
errors (optional)
array[String] Any errors that occurred while generating the lineage.
links (optional)
array[ProvenanceLinkDTO] The links between the nodes in the lineage.
nodes (optional)
array[ProvenanceNodeDTO] The nodes in the lineage.

ListingRequestDTO Up

destinationRunning (optional)
Boolean Whether the destination of the connection is running
failureReason (optional)
String The reason, if any, that this listing request failed.
finished (optional)
Boolean Whether the query has finished.
flowFileSummaries (optional)
array[FlowFileSummaryDTO] The FlowFile summaries. The summaries will be populated once the request has completed.
id (optional)
String The id for this listing request.
lastUpdated (optional)
String The last time this listing request was updated.
maxResults (optional)
Integer The maximum number of FlowFileSummary objects to return format: int32
percentCompleted (optional)
Integer The current percent complete. format: int32
queueSize (optional)
sourceRunning (optional)
Boolean Whether the source of the connection is running
state (optional)
String The current state of the listing request.
submissionTime (optional)
String The timestamp when the query was submitted.
uri (optional)
String The URI for future requests to this listing request.

ListingRequestEntity Up

listingRequest (optional)

LongParameter Up

long (optional)
Long format: int64

MultiProcessorUseCase Up

A list of use cases that have been documented that involve this Processor in conjunction with other Processors
configurations (optional)
array[ProcessorConfiguration] A description of how to configure the Processor to perform the task described in the use case
description (optional)
String A description of the use case
keywords (optional)
array[String] Keywords that pertain to the use csae
notes (optional)
String Any pertinent notes about the use case

NarCoordinateDTO Up

The coordinate of another NAR that the this NAR is dependent on, or null if not dependent on another NAR.
artifact (optional)
String The artifact id of the NAR.
group (optional)
String The group of the NAR.
version (optional)
String The version of the NAR.

NarDetailsEntity Up

controllerServiceTypes (optional)
array[DocumentedTypeDTO] The ControllerService types contained in the NAR
dependentCoordinates (optional)
array[NarCoordinateDTO] The coordinates of NARs that depend on this NAR
flowAnalysisRuleTypes (optional)
array[DocumentedTypeDTO] The FlowAnalysisRule types contained in the NAR
flowRegistryClientTypes (optional)
array[DocumentedTypeDTO] The FlowRegistryClient types contained in the NAR
narSummary (optional)
parameterProviderTypes (optional)
array[DocumentedTypeDTO] The ParameterProvider types contained in the NAR
processorTypes (optional)
array[DocumentedTypeDTO] The Processor types contained in the NAR
reportingTaskTypes (optional)
array[DocumentedTypeDTO] The ReportingTask types contained in the NAR

NarSummariesEntity Up

currentTime (optional)
String The current time on the system.
narSummaries (optional)
array[NarSummaryEntity] The NAR summaries

NarSummaryDTO Up

The NAR summary
buildTime (optional)
String The time the NAR was built according to it's MANIFEST
coordinate (optional)
createdBy (optional)
String The plugin that created the NAR according to it's MANIFEST
dependencyCoordinate (optional)
digest (optional)
String The hex digest of the NAR contents
extensionCount (optional)
Integer The number of extensions contained in this NAR format: int32
failureMessage (optional)
String Information about why the installation failed, only populated when the state is failed
identifier (optional)
String The identifier of the NAR.
installComplete (optional)
Boolean Indicates if the install task has completed
sourceIdentifier (optional)
String The identifier of the source of this NAR
sourceType (optional)
String The source of this NAR
state (optional)
String The state of the NAR (i.e. Installed, or not)

NarSummaryEntity Up

narSummary (optional)

NodeConnectionStatisticsSnapshotDTO Up

A list of status snapshots for each node
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statisticsSnapshot (optional)

NodeConnectionStatusSnapshotDTO Up

A list of status snapshots for each node
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statusSnapshot (optional)

NodeCountersSnapshotDTO Up

A Counters snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
snapshot (optional)

NodeDTO Up

activeThreadCount (optional)
Integer The active threads for the NiFi on the node. format: int32
address (optional)
String The node's host/ip address.
apiPort (optional)
Integer The port the node is listening for API requests. format: int32
bytesQueued (optional)
Long The total size of all FlowFiles that are queued up on the node format: int64
connectionRequested (optional)
String The time of the node's last connection request.
events (optional)
array[NodeEventDTO] The node's events.
flowFileBytes (optional)
Long format: int64
flowFilesQueued (optional)
Integer The number of FlowFiles that are queued up on the node format: int32
heartbeat (optional)
String the time of the nodes's last heartbeat.
nodeId (optional)
String The id of the node.
nodeStartTime (optional)
String The time at which this Node was last refreshed.
queued (optional)
String The queue the NiFi on the node.
roles (optional)
array[String] The roles of this node.
status (optional)
String The node's status.

NodeEntity Up

node (optional)

NodeEventDTO Up

The node's events.
category (optional)
String The category of the node event.
message (optional)
String The message in the node event.
timestamp (optional)
String The timestamp of the node event.

NodePortStatusSnapshotDTO Up

A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statusSnapshot (optional)

NodeProcessGroupStatusSnapshotDTO Up

The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statusSnapshot (optional)

NodeProcessorStatusSnapshotDTO Up

A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statusSnapshot (optional)

NodeRemoteProcessGroupStatusSnapshotDTO Up

A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
statusSnapshot (optional)

NodeReplayLastEventSnapshotDTO Up

The node-wise results
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
snapshot (optional)

NodeSearchResultDTO Up

address (optional)
String The address of the node that matched the search.
id (optional)
String The id of the node that matched the search.

NodeStatusSnapshotsDTO Up

The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null.
address (optional)
String The node's host/ip address.
apiPort (optional)
Integer The port the node is listening for API requests. format: int32
nodeId (optional)
String The id of the node.
statusSnapshots (optional)
array[StatusSnapshotDTO] A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.

NodeSystemDiagnosticsSnapshotDTO Up

A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
address (optional)
String The API address of the node
apiPort (optional)
Integer The API port used to communicate with the node format: int32
nodeId (optional)
String The unique ID that identifies the node
snapshot (optional)

OutputPortsEntity Up

outputPorts (optional)

ParameterContextDTO Up

The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.
boundProcessGroups (optional)
array[ProcessGroupEntity] The Process Groups that are bound to this Parameter Context
description (optional)
String The Description of the Parameter Context.
id (optional)
String The ID the Parameter Context.
inheritedParameterContexts (optional)
array[ParameterContextReferenceEntity] A list of references of Parameter Contexts from which this one inherits parameters
name (optional)
String The Name of the Parameter Context.
parameterProviderConfiguration (optional)
parameters (optional)
array[ParameterEntity] The Parameters for the Parameter Context

ParameterContextEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ParameterContextReferenceDTO Up

id (optional)
String The ID of the Parameter Context
name (optional)
String The name of the Parameter Context

ParameterContextReferenceEntity Up

The Parameter Context, or null if no Parameter Context has been bound to the Process Group
component (optional)
id (optional)
String The id of the component.
permissions (optional)

ParameterContextUpdateEntity Up

The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.
parameterContext (optional)
parameterContextRevision (optional)
referencingComponents (optional)
array[AffectedComponentEntity] The components that are referenced by the update.

ParameterContextUpdateRequestDTO Up

The Update Request
complete (optional)
Boolean Whether or not the request is completed
failureReason (optional)
String The reason for the request failing, or null if the request has not failed
lastUpdated (optional)
Date The timestamp of when the request was last updated format: date-time
parameterContext (optional)
percentCompleted (optional)
Integer A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32
referencingComponents (optional)
array[AffectedComponentEntity] The components that are referenced by the update.
requestId (optional)
String The ID of the request
state (optional)
String A description of the current state of the request
submissionTime (optional)
Date The timestamp of when the request was submitted format: date-time
updateSteps (optional)
array[ParameterContextUpdateStepDTO] The steps that are required in order to complete the request, along with the status of each
uri (optional)
String The URI for the request

ParameterContextUpdateRequestEntity Up

parameterContextRevision (optional)
request (optional)

ParameterContextUpdateStepDTO Up

The steps that are required in order to complete the request, along with the status of each
complete (optional)
Boolean Whether or not this step has completed
description (optional)
String Explanation of what happens in this step
failureReason (optional)
String An explanation of why this step failed, or null if this step did not fail

ParameterContextValidationRequestDTO Up

The Update Request
complete (optional)
Boolean Whether or not the request is completed
componentValidationResults (optional)
failureReason (optional)
String The reason for the request failing, or null if the request has not failed
lastUpdated (optional)
Date The timestamp of when the request was last updated format: date-time
parameterContext (optional)
percentCompleted (optional)
Integer A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32
requestId (optional)
String The ID of the request
state (optional)
String A description of the current state of the request
submissionTime (optional)
Date The timestamp of when the request was submitted format: date-time
updateSteps (optional)
array[ParameterContextValidationStepDTO] The steps that are required in order to complete the request, along with the status of each
uri (optional)
String The URI for the request

ParameterContextValidationRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
request (optional)

ParameterContextValidationStepDTO Up

The steps that are required in order to complete the request, along with the status of each
complete (optional)
Boolean Whether or not this step has completed
description (optional)
String Explanation of what happens in this step
failureReason (optional)
String An explanation of why this step failed, or null if this step did not fail

ParameterContextsEntity Up

currentTime (optional)
String The current time on the system.
parameterContexts (optional)
array[ParameterContextEntity] The Parameter Contexts

ParameterDTO Up

The parameter information
description (optional)
String The description of the Parameter
inherited (optional)
Boolean Whether or not the Parameter is inherited from another context
name (optional)
String The name of the Parameter
parameterContext (optional)
provided (optional)
Boolean Whether or not the Parameter is provided by a ParameterProvider
referencedAssets (optional)
array[AssetReferenceDTO] A list of identifiers of the assets that are referenced by the parameter
referencingComponents (optional)
array[AffectedComponentEntity] The set of all components in the flow that are referencing this Parameter
sensitive (optional)
Boolean Whether or not the Parameter is sensitive
value (optional)
String The value of the Parameter
valueRemoved (optional)
Boolean Whether or not the value of the Parameter was removed. When a request is made to change a parameter, the value may be null. The absence of the value may be used either to indicate that the value is not to be changed, or that the value is to be set to null (i.e., removed). This denotes which of the two scenarios is being encountered.

ParameterEntity Up

The name of the Parameter
canWrite (optional)
Boolean Indicates whether the user can write a given resource.
parameter (optional)

ParameterGroupConfigurationEntity Up

Configuration for any fetched parameter groups.
groupName (optional)
String The name of the external parameter group to which the provided parameter names apply.
parameterContextName (optional)
String The name of the ParameterContext that receives the parameters in this group
parameterSensitivities (optional)
map[String, String] All fetched parameter names that should be applied.
Enum:
synchronized (optional)
Boolean True if this group should be synchronized to a ParameterContext, including creating one if it does not exist.

ParameterProviderApplyParametersRequestDTO Up

The Apply Parameters Request
complete (optional)
Boolean Whether or not the request is completed
failureReason (optional)
String The reason for the request failing, or null if the request has not failed
lastUpdated (optional)
Date The timestamp of when the request was last updated format: date-time
parameterContextUpdates (optional)
array[ParameterContextUpdateEntity] The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.
parameterProvider (optional)
percentCompleted (optional)
Integer A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32
referencingComponents (optional)
array[AffectedComponentEntity] The components that are referenced by the update.
requestId (optional)
String The ID of the request
state (optional)
String A description of the current state of the request
submissionTime (optional)
Date The timestamp of when the request was submitted format: date-time
updateSteps (optional)
array[ParameterProviderApplyParametersUpdateStepDTO] The steps that are required in order to complete the request, along with the status of each
uri (optional)
String The URI for the request

ParameterProviderApplyParametersRequestEntity Up

request (optional)

ParameterProviderApplyParametersUpdateStepDTO Up

The steps that are required in order to complete the request, along with the status of each
complete (optional)
Boolean Whether or not this step has completed
description (optional)
String Explanation of what happens in this step
failureReason (optional)
String An explanation of why this step failed, or null if this step did not fail

ParameterProviderConfigurationDTO Up

parameterGroupName (optional)
String The Parameter Group name that maps to the Parameter Context
parameterProviderId (optional)
String The ID of the Parameter Provider
parameterProviderName (optional)
String The name of the Parameter Provider
synchronized (optional)
Boolean True if the Parameter Context should receive the parameters from the mapped Parameter Group

ParameterProviderConfigurationEntity Up

Optional configuration for a Parameter Provider
component (optional)
id (optional)
String The id of the component.
permissions (optional)

ParameterProviderDTO Up

affectedComponents (optional)
array[AffectedComponentEntity] The set of all components in the flow that are referencing Parameters provided by this provider
annotationData (optional)
String The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider.
bundle (optional)
comments (optional)
String The comments of the parameter provider.
customUiUrl (optional)
String The URL for the custom configuration UI for the parameter provider.
deprecated (optional)
Boolean Whether the parameter provider has been deprecated.
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the parameter providers properties.
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The id of the component.
multipleVersionsAvailable (optional)
Boolean Whether the parameter provider has multiple versions available.
name (optional)
String The name of the parameter provider.
parameterGroupConfigurations (optional)
array[ParameterGroupConfigurationEntity] Configuration for any fetched parameter groups.
parameterStatus (optional)
array[ParameterStatusDTO] The status of all provided parameters for this parameter provider
parentGroupId (optional)
String The id of parent process group of this component if applicable.
persistsState (optional)
Boolean Whether the parameter provider persists state.
position (optional)
properties (optional)
map[String, String] The properties of the parameter provider.
referencingParameterContexts (optional)
array[ParameterProviderReferencingComponentEntity] The Parameter Contexts that reference this Parameter Provider
restricted (optional)
Boolean Whether the parameter provider requires elevated privileges.
type (optional)
String The fully qualified type of the parameter provider.
validationErrors (optional)
array[String] Gets the validation errors from the parameter provider. These validation errors represent the problems with the parameter provider that must be resolved before it can be scheduled to run.
validationStatus (optional)
String Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid)
Enum:
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ParameterProviderDefinition Up

Parameter Providers provided in this bundle
additionalDetails (optional)
Boolean Indicates if the component has additional details documentation
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
buildInfo (optional)
deprecated (optional)
Boolean Whether or not the component has been deprecated
deprecationAlternatives (optional)
array[String] If this component has been deprecated, this optional field provides alternatives to use
deprecationReason (optional)
String If this component has been deprecated, this optional field can be used to provide an explanation
dynamicProperties (optional)
array[DynamicProperty] Describes the dynamic properties supported by this component
explicitRestrictions (optional)
array[Restriction] Explicit restrictions that indicate a require permission to use the component
group (optional)
String The group name of the bundle that provides the referenced type.
propertyDescriptors (optional)
map[String, PropertyDescriptor] Descriptions of configuration properties applicable to this component.
providedApiImplementations (optional)
array[DefinedType] If this type represents a provider for an interface, this lists the APIs it implements
restricted (optional)
Boolean Whether or not the component has a general restriction
restrictedExplanation (optional)
String An optional description of the general restriction
seeAlso (optional)
array[String] The names of other component types that may be related
stateful (optional)
supportsDynamicProperties (optional)
Boolean Whether or not this component makes use of dynamic (user-set) properties.
supportsSensitiveDynamicProperties (optional)
Boolean Whether or not this component makes use of sensitive dynamic (user-set) properties.
systemResourceConsiderations (optional)
array[SystemResourceConsideration] The system resource considerations for the given component
tags (optional)
array[String] The tags associated with this type
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
version (optional)
String The version of the bundle that provides the referenced type.

ParameterProviderEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ParameterProviderParameterApplicationEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the parameter provider.
parameterGroupConfigurations (optional)
array[ParameterGroupConfigurationEntity] Configuration for the fetched Parameter Groups
revision (optional)

ParameterProviderParameterFetchEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the parameter provider.
revision (optional)

ParameterProviderReference Up

bundle (optional)
identifier (optional)
String The identifier of the parameter provider
name (optional)
String The name of the parameter provider
type (optional)
String The fully qualified name of the parameter provider class.

ParameterProviderReferencingComponentDTO Up

id (optional)
String The id of the component referencing a parameter provider.
name (optional)
String The name of the component referencing a parameter provider.

ParameterProviderReferencingComponentEntity Up

The Parameter Contexts that reference this Parameter Provider
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

ParameterProviderReferencingComponentsEntity Up

parameterProviderReferencingComponents (optional)

ParameterProviderTypesEntity Up

parameterProviderTypes (optional)

ParameterProvidersEntity Up

currentTime (optional)
String The current time on the system.
parameterProviders (optional)

ParameterStatusDTO Up

The status of all provided parameters for this parameter provider
parameter (optional)
status (optional)
String Indicates the status of the parameter, compared to the existing parameter context
Enum:
NEW
CHANGED
REMOVED
MISSING_BUT_REFERENCED
UNCHANGED

PasteRequestEntity Up

copyResponse (optional)
disconnectedNodeAcknowledged (optional)
revision (optional)

PasteResponseEntity Up

flow (optional)
revision (optional)

PeerDTO Up

flowFileCount (optional)
Integer The number of flowFiles this peer holds. format: int32
hostname (optional)
String The hostname of this peer.
port (optional)
Integer The port number of this peer. format: int32
secure (optional)
Boolean Returns if this peer connection is secure.

PeersEntity Up

peers (optional)

PermissionsDTO Up

The permissions for this component.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
canWrite (optional)
Boolean Indicates whether the user can write a given resource.

PortDTO Up

The output ports available to received data from the NiFi.
allowRemoteAccess (optional)
Boolean Whether this port can be accessed remotely via Site-to-Site protocol.
comments (optional)
String The comments for the port.
concurrentlySchedulableTaskCount (optional)
Integer The number of tasks that should be concurrently scheduled for the port. format: int32
id (optional)
String The id of the component.
name (optional)
String The name of the port.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
portFunction (optional)
String Specifies how the Port functions
Enum:
STANDARD
FAILURE
position (optional)
state (optional)
String The state of the port.
Enum:
RUNNING
STOPPED
DISABLED
transmitting (optional)
Boolean Whether the port has incoming or output connections to a remote NiFi. This is only applicable when the port is allowed to be accessed remotely.
type (optional)
String The type of port.
Enum:
INPUT_PORT
OUTPUT_PORT
validationErrors (optional)
array[String] Gets the validation errors from this port. These validation errors represent the problems with the port that must be resolved before it can be started.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

PortEntity Up

The output ports in this flow.
allowRemoteAccess (optional)
Boolean Whether this port can be accessed remotely via Site-to-Site protocol.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
portType (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

PortRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The run status of the Port.
Enum:
RUNNING
STOPPED
DISABLED

PortStatusDTO Up

The status of the port.
aggregateSnapshot (optional)
groupId (optional)
String The id of the parent process group of the port.
id (optional)
String The id of the port.
name (optional)
String The name of the port.
nodeSnapshots (optional)
array[NodePortStatusSnapshotDTO] A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
runStatus (optional)
String The run status of the port.
Enum:
Running
Stopped
Validating
Disabled
Invalid
statsLastRefreshed (optional)
String The time the status for the process group was last refreshed.
transmitting (optional)
Boolean Whether the port has incoming or outgoing connections to a remote NiFi.

PortStatusEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
portStatus (optional)

PortStatusSnapshotDTO Up

activeThreadCount (optional)
Integer The active thread count for the port. format: int32
bytesIn (optional)
Long The size of hte FlowFiles that have been accepted in the last 5 minutes. format: int64
bytesOut (optional)
Long The number of bytes that have been processed in the last 5 minutes. format: int64
flowFilesIn (optional)
Integer The number of FlowFiles that have been accepted in the last 5 minutes. format: int32
flowFilesOut (optional)
Integer The number of FlowFiles that have been processed in the last 5 minutes. format: int32
groupId (optional)
String The id of the parent process group of the port.
id (optional)
String The id of the port.
input (optional)
String The count/size of flowfiles that have been accepted in the last 5 minutes.
name (optional)
String The name of the port.
output (optional)
String The count/size of flowfiles that have been processed in the last 5 minutes.
runStatus (optional)
String The run status of the port.
Enum:
Running
Stopped
Validating
Disabled
Invalid
transmitting (optional)
Boolean Whether the port has incoming or outgoing connections to a remote NiFi.

PortStatusSnapshotEntity Up

The status of all output ports in the process group.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
id (optional)
String The id of the port.
portStatusSnapshot (optional)

Position Up

The position of a component on the graph
x (optional)
Double The x coordinate. format: double
y (optional)
Double The y coordinate. format: double

PositionDTO Up

The position of this component in the UI if applicable.
x (optional)
Double The x coordinate. format: double
y (optional)
Double The y coordinate. format: double

PreviousValueDTO Up

Previous values for a given property.
previousValue (optional)
String The previous value.
timestamp (optional)
String The timestamp when the value was modified.
userIdentity (optional)
String The user who changed the previous value.

PrioritizerTypesEntity Up

prioritizerTypes (optional)

ProcessGroupDTO Up

activeRemotePortCount (optional)
Integer The number of active remote ports in the process group. format: int32
comments (optional)
String The comments for the process group.
contents (optional)
defaultBackPressureDataSizeThreshold (optional)
String Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied.
defaultBackPressureObjectThreshold (optional)
Long Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. format: int64
defaultFlowFileExpiration (optional)
String The default FlowFile Expiration for this Process Group.
disabledCount (optional)
Integer The number of disabled components in the process group. format: int32
executionEngine (optional)
String The Execution Engine that should be used to run the flow represented by this Process Group.
Enum:
STATELESS
STANDARD
INHERITED
flowfileConcurrency (optional)
String The FlowFile Concurrency for this Process Group.
Enum:
UNBOUNDED
SINGLE_FLOWFILE_PER_NODE
SINGLE_BATCH_PER_NODE
flowfileOutboundPolicy (optional)
String The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group.
Enum:
STREAM_WHEN_AVAILABLE
BATCH_OUTPUT
id (optional)
String The id of the component.
inactiveRemotePortCount (optional)
Integer The number of inactive remote ports in the process group. format: int32
inputPortCount (optional)
Integer The number of input ports in the process group. format: int32
invalidCount (optional)
Integer The number of invalid components in the process group. format: int32
localInputPortCount (optional)
Integer The number of local input ports in the process group. format: int32
localOutputPortCount (optional)
Integer The number of local output ports in the process group. format: int32
locallyModifiedAndStaleCount (optional)
Integer The number of locally modified and stale versioned process groups in the process group. format: int32
locallyModifiedCount (optional)
Integer The number of locally modified versioned process groups in the process group. format: int32
logFileSuffix (optional)
String The log file suffix for this Process Group for dedicated logging.
maxConcurrentTasks (optional)
Integer The maximum number of concurrent tasks to use when running the flow using the Stateless Engine format: int32
name (optional)
String The name of the process group.
outputPortCount (optional)
Integer The number of output ports in the process group. format: int32
parameterContext (optional)
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
publicInputPortCount (optional)
Integer The number of public input ports in the process group. format: int32
publicOutputPortCount (optional)
Integer The number of public output ports in the process group. format: int32
runningCount (optional)
Integer The number of running components in this process group. format: int32
staleCount (optional)
Integer The number of stale versioned process groups in the process group. format: int32
statelessFlowTimeout (optional)
String The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out
statelessGroupScheduledState (optional)
String If the Process Group is configured to run in using the Stateless Engine, represents the current state. Otherwise, will be STOPPED.
Enum:
STOPPED
RUNNING
stoppedCount (optional)
Integer The number of stopped components in the process group. format: int32
syncFailureCount (optional)
Integer The number of versioned process groups in the process group that are unable to sync to a registry. format: int32
upToDateCount (optional)
Integer The number of up to date versioned process groups in the process group. format: int32
versionControlInformation (optional)
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ProcessGroupEntity Up

activeRemotePortCount (optional)
Integer The number of active remote ports in the process group. format: int32
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disabledCount (optional)
Integer The number of disabled components in the process group. format: int32
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
inactiveRemotePortCount (optional)
Integer The number of inactive remote ports in the process group. format: int32
inputPortCount (optional)
Integer The number of input ports in the process group. format: int32
invalidCount (optional)
Integer The number of invalid components in the process group. format: int32
localInputPortCount (optional)
Integer The number of local input ports in the process group. format: int32
localOutputPortCount (optional)
Integer The number of local output ports in the process group. format: int32
locallyModifiedAndStaleCount (optional)
Integer The number of locally modified and stale versioned process groups in the process group. format: int32
locallyModifiedCount (optional)
Integer The number of locally modified versioned process groups in the process group. format: int32
outputPortCount (optional)
Integer The number of output ports in the process group. format: int32
parameterContext (optional)
permissions (optional)
position (optional)
processGroupUpdateStrategy (optional)
String Determines the process group update strategy
Enum:
CURRENT_GROUP
CURRENT_GROUP_WITH_CHILDREN
publicInputPortCount (optional)
Integer The number of public input ports in the process group. format: int32
publicOutputPortCount (optional)
Integer The number of public output ports in the process group. format: int32
revision (optional)
runningCount (optional)
Integer The number of running components in this process group. format: int32
staleCount (optional)
Integer The number of stale versioned process groups in the process group. format: int32
status (optional)
stoppedCount (optional)
Integer The number of stopped components in the process group. format: int32
syncFailureCount (optional)
Integer The number of versioned process groups in the process group that are unable to sync to a registry. format: int32
upToDateCount (optional)
Integer The number of up to date versioned process groups in the process group. format: int32
uri (optional)
String The URI for futures requests to the component.
versionedFlowSnapshot (optional)
versionedFlowState (optional)
String The current state of the Process Group, as it relates to the Versioned Flow
Enum:
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE

ProcessGroupFlowDTO Up

breadcrumb (optional)
flow (optional)
id (optional)
String The id of the component.
lastRefreshed (optional)
String The time the flow for the process group was last refreshed.
parameterContext (optional)
parentGroupId (optional)
String The id of parent process group of this component if applicable.
uri (optional)
String The URI for futures requests to the component.

ProcessGroupFlowEntity Up

permissions (optional)
processGroupFlow (optional)
revision (optional)

ProcessGroupImportEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupRevision (optional)
versionedFlowSnapshot (optional)

ProcessGroupNameDTO Up

The Process Group that the component belongs to
id (optional)
String The ID of the Process Group
name (optional)
String The name of the Process Group, or the ID of the Process Group if the user does not have the READ policy for the Process Group

ProcessGroupReplaceRequestDTO Up

The Process Group Change Request
complete (optional)
Boolean Whether or not this request has completed
failureReason (optional)
String An explanation of why this request failed, or null if this request has not failed
lastUpdated (optional)
String The last time this request was updated.
percentCompleted (optional)
Integer The percentage complete for the request, between 0 and 100 format: int32
processGroupId (optional)
String The unique ID of the Process Group being updated
requestId (optional)
String The unique ID of this request.
state (optional)
String The state of the request
uri (optional)
String The URI for future requests to this drop request.

ProcessGroupReplaceRequestEntity Up

processGroupRevision (optional)
request (optional)
versionedFlowSnapshot (optional)

ProcessGroupStatusDTO Up

The status of the process group.
aggregateSnapshot (optional)
id (optional)
String The ID of the Process Group
name (optional)
String The name of the Process Group
nodeSnapshots (optional)
array[NodeProcessGroupStatusSnapshotDTO] The status reported by each node in the cluster. If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.
statsLastRefreshed (optional)
String The time the status for the process group was last refreshed.

ProcessGroupStatusEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
processGroupStatus (optional)

ProcessGroupStatusSnapshotDTO Up

The process group status snapshot from the node.
activeThreadCount (optional)
Integer The active thread count for this process group. format: int32
bytesIn (optional)
Long The number of bytes that have come into this ProcessGroup in the last 5 minutes format: int64
bytesOut (optional)
Long The number of bytes transferred out of this ProcessGroup in the last 5 minutes format: int64
bytesQueued (optional)
Long The number of bytes that are queued up in this ProcessGroup right now format: int64
bytesRead (optional)
Long The number of bytes read by components in this ProcessGroup in the last 5 minutes format: int64
bytesReceived (optional)
Long The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes format: int64
bytesSent (optional)
Long The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes format: int64
bytesTransferred (optional)
Long The number of bytes transferred in this ProcessGroup in the last 5 minutes format: int64
bytesWritten (optional)
Long The number of bytes written by components in this ProcessGroup in the last 5 minutes format: int64
connectionStatusSnapshots (optional)
array[ConnectionStatusSnapshotEntity] The status of all connections in the process group.
flowFilesIn (optional)
Integer The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes format: int32
flowFilesOut (optional)
Integer The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes format: int32
flowFilesQueued (optional)
Integer The number of FlowFiles that are queued up in this ProcessGroup right now format: int32
flowFilesReceived (optional)
Integer The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes format: int32
flowFilesSent (optional)
Integer The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes format: int32
flowFilesTransferred (optional)
Integer The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes format: int32
id (optional)
String The id of the process group.
input (optional)
String The input count/size for the process group in the last 5 minutes (pretty printed).
inputPortStatusSnapshots (optional)
array[PortStatusSnapshotEntity] The status of all input ports in the process group.
name (optional)
String The name of this process group.
output (optional)
String The output count/size for the process group in the last 5 minutes.
outputPortStatusSnapshots (optional)
array[PortStatusSnapshotEntity] The status of all output ports in the process group.
processGroupStatusSnapshots (optional)
array[ProcessGroupStatusSnapshotEntity] The status of all process groups in the process group.
processingNanos (optional)
Long format: int64
processingPerformanceStatus (optional)
processorStatusSnapshots (optional)
array[ProcessorStatusSnapshotEntity] The status of all processors in the process group.
queued (optional)
String The count/size that is queued in the the process group.
queuedCount (optional)
String The count that is queued for the process group.
queuedSize (optional)
String The size that is queued for the process group.
read (optional)
String The number of bytes read in the last 5 minutes.
received (optional)
String The count/size sent to the process group in the last 5 minutes.
remoteProcessGroupStatusSnapshots (optional)
array[RemoteProcessGroupStatusSnapshotEntity] The status of all remote process groups in the process group.
sent (optional)
String The count/size sent from this process group in the last 5 minutes.
statelessActiveThreadCount (optional)
Integer The current number of active threads for the Process Group, when running in Stateless mode. format: int32
terminatedThreadCount (optional)
Integer The number of threads currently terminated for the process group. format: int32
transferred (optional)
String The count/size transferred to/from queues in the process group in the last 5 minutes.
versionedFlowState (optional)
String The current state of the Process Group, as it relates to the Versioned Flow
Enum:
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE
written (optional)
String The number of bytes written in the last 5 minutes.

ProcessGroupStatusSnapshotEntity Up

The status of all process groups in the process group.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
id (optional)
String The id of the process group.
processGroupStatusSnapshot (optional)

ProcessGroupUploadEntity Up

disconnectedNodeAcknowledged (optional)
flowSnapshot (optional)
groupId (optional)
groupName (optional)
positionDTO (optional)
revisionDTO (optional)

ProcessGroupsEntity Up

processGroups (optional)

ProcessingPerformanceStatusDTO Up

Represents the processor's processing performance.
contentReadDuration (optional)
Long The number of nanoseconds has spent to read content in the last 5 minutes. format: int64
contentWriteDuration (optional)
Long The number of nanoseconds has spent to write content in the last 5 minutes. format: int64
cpuDuration (optional)
Long The number of nanoseconds has spent on CPU usage in the last 5 minutes. format: int64
garbageCollectionDuration (optional)
Long The number of nanoseconds has spent running garbage collection in the last 5 minutes. format: int64
identifier (optional)
String The unique ID of the process group that the Processor belongs to
sessionCommitDuration (optional)
Long The number of nanoseconds has spent running to commit sessions the last 5 minutes. format: int64

ProcessorConfigDTO Up

The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request.
annotationData (optional)
String The annotation data for the processor used to relay configuration between a custom UI and the procesosr.
autoTerminatedRelationships (optional)
array[String] The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.
backoffMechanism (optional)
String Determines whether the FlowFile should be penalized or the processor should be yielded between retries.
Enum:
PENALIZE_FLOWFILE
YIELD_PROCESSOR
bulletinLevel (optional)
String The level at which the processor will report bulletins.
comments (optional)
String The comments for the processor.
concurrentlySchedulableTaskCount (optional)
Integer The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. format: int32
customUiUrl (optional)
String The URL for the processor's custom configuration UI if applicable.
defaultConcurrentTasks (optional)
map[String, String] Maps default values for concurrent tasks for each applicable scheduling strategy.
defaultSchedulingPeriod (optional)
map[String, String] Maps default values for scheduling period for each applicable scheduling strategy.
descriptors (optional)
map[String, PropertyDescriptorDTO] Descriptors for the processor's properties.
executionNode (optional)
String Indicates the node where the process will execute.
lossTolerant (optional)
Boolean Whether the processor is loss tolerant.
maxBackoffPeriod (optional)
String Maximum amount of time to be waited during a retry period.
penaltyDuration (optional)
String The amount of time that is used when the process penalizes a flowfile.
properties (optional)
map[String, String] The properties for the processor. Properties whose value is not set will only contain the property name.
retriedRelationships (optional)
array[String] All the relationships should be retried.
retryCount (optional)
Integer Overall number of retries. format: int32
runDurationMillis (optional)
Long The run duration for the processor in milliseconds. format: int64
schedulingPeriod (optional)
String The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy.
schedulingStrategy (optional)
String Indicates how the processor should be scheduled to run.
sensitiveDynamicPropertyNames (optional)
array[String] Set of sensitive dynamic property names
yieldDuration (optional)
String The amount of time that must elapse before this processor is scheduled again after yielding.

ProcessorConfiguration Up

A description of how to configure the Processor to perform the task described in the use case
configuration (optional)
String A description of how the Processor should be configured in order to accomplish the use case
processorClassName (optional)
String The fully qualified classname of the Processor that should be used to accomplish the use case

ProcessorDTO Up

bundle (optional)
config (optional)
deprecated (optional)
Boolean Whether the processor has been deprecated.
description (optional)
String The description of the processor.
executionNodeRestricted (optional)
Boolean Indicates if the execution node of a processor is restricted to run only on the primary node
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The id of the component.
inputRequirement (optional)
String The input requirement for this processor.
multipleVersionsAvailable (optional)
Boolean Whether the processor has multiple versions available.
name (optional)
String The name of the processor.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
persistsState (optional)
Boolean Whether the processor persists state.
position (optional)
relationships (optional)
array[RelationshipDTO] The available relationships that the processor currently supports.
restricted (optional)
Boolean Whether the processor requires elevated privileges.
state (optional)
String The state of the processor
Enum:
RUNNING
STOPPED
DISABLED
style (optional)
map[String, String] Styles for the processor (background-color : #eee).
supportsBatching (optional)
Boolean Whether the processor supports batching. This makes the run duration settings available.
supportsParallelProcessing (optional)
Boolean Whether the processor supports parallel processing.
supportsSensitiveDynamicProperties (optional)
Boolean Whether the processor supports sensitive dynamic properties.
type (optional)
String The type of the processor.
validationErrors (optional)
array[String] The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started.
validationStatus (optional)
String Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)
Enum:
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ProcessorDefinition Up

Processors provided in this bundle
additionalDetails (optional)
Boolean Indicates if the component has additional details documentation
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
buildInfo (optional)
defaultBulletinLevel (optional)
String The default bulletin level, such as WARN, INFO, DEBUG, etc.
defaultConcurrentTasksBySchedulingStrategy (optional)
map[String, Integer] The default concurrent tasks for each scheduling strategy. format: int32
defaultPenaltyDuration (optional)
String The default penalty duration as a time period, such as "30 sec".
defaultSchedulingPeriodBySchedulingStrategy (optional)
map[String, String] The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as "30 sec".
defaultSchedulingStrategy (optional)
String The default scheduling strategy for the processor.
defaultYieldDuration (optional)
String The default yield duration as a time period, such as "1 sec".
deprecated (optional)
Boolean Whether or not the component has been deprecated
deprecationAlternatives (optional)
array[String] If this component has been deprecated, this optional field provides alternatives to use
deprecationReason (optional)
String If this component has been deprecated, this optional field can be used to provide an explanation
dynamicProperties (optional)
array[DynamicProperty] Describes the dynamic properties supported by this component
dynamicRelationship (optional)
explicitRestrictions (optional)
array[Restriction] Explicit restrictions that indicate a require permission to use the component
group (optional)
String The group name of the bundle that provides the referenced type.
inputRequirement (optional)
String Any input requirements this processor has.
Enum:
INPUT_REQUIRED
INPUT_ALLOWED
INPUT_FORBIDDEN
multiProcessorUseCases (optional)
array[MultiProcessorUseCase] A list of use cases that have been documented that involve this Processor in conjunction with other Processors
primaryNodeOnly (optional)
Boolean Whether or not this processor should be scheduled only on the primary node in a cluster.
propertyDescriptors (optional)
map[String, PropertyDescriptor] Descriptions of configuration properties applicable to this component.
providedApiImplementations (optional)
array[DefinedType] If this type represents a provider for an interface, this lists the APIs it implements
readsAttributes (optional)
array[Attribute] The FlowFile attributes this processor reads
restricted (optional)
Boolean Whether or not the component has a general restriction
restrictedExplanation (optional)
String An optional description of the general restriction
seeAlso (optional)
array[String] The names of other component types that may be related
sideEffectFree (optional)
Boolean Whether or not this processor is considered side-effect free. Side-effect free indicate that the processor's operations on FlowFiles can be safely repeated across process sessions.
stateful (optional)
supportedRelationships (optional)
array[Relationship] The supported relationships for this processor.
supportedSchedulingStrategies (optional)
array[String] The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN.
supportsBatching (optional)
Boolean Whether or not this processor supports batching. If a Processor uses this annotation, it allows the Framework to batch calls to session commits, as well as allowing the Framework to return the same session multiple times.
supportsDynamicProperties (optional)
Boolean Whether or not this component makes use of dynamic (user-set) properties.
supportsDynamicRelationships (optional)
Boolean Whether or not this processor supports dynamic relationships.
supportsSensitiveDynamicProperties (optional)
Boolean Whether or not this component makes use of sensitive dynamic (user-set) properties.
systemResourceConsiderations (optional)
array[SystemResourceConsideration] The system resource considerations for the given component
tags (optional)
array[String] The tags associated with this type
triggerSerially (optional)
Boolean Whether or not this processor should be triggered serially (i.e. no concurrent execution).
triggerWhenAnyDestinationAvailable (optional)
Boolean Whether or not this processor should be triggered when any destination queue has room.
triggerWhenEmpty (optional)
Boolean Whether or not this processor should be triggered when incoming queues are empty.
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
useCases (optional)
array[UseCase] A list of use cases that have been documented for this Processor
version (optional)
String The version of the bundle that provides the referenced type.
writesAttributes (optional)
array[Attribute] The FlowFile attributes this processor writes/updates

ProcessorEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
inputRequirement (optional)
String The input requirement for this processor.
operatePermissions (optional)
permissions (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

ProcessorRunStatusDetailsDTO Up

The details of a Processor's run status
activeThreadCount (optional)
Integer The current number of threads that the processor is currently using format: int32
id (optional)
String The ID of the processor
name (optional)
String The name of the processor
runStatus (optional)
String The run status of the processor
Enum:
Running
Stopped
Invalid
Validating
Disabled
validationErrors (optional)
array[String] The processor's validation errors

ProcessorRunStatusDetailsEntity Up

permissions (optional)
revision (optional)
runStatusDetails (optional)

ProcessorRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The run status of the Processor.
Enum:
RUNNING
STOPPED
DISABLED
RUN_ONCE

ProcessorStatusDTO Up

aggregateSnapshot (optional)
groupId (optional)
String The unique ID of the process group that the Processor belongs to
id (optional)
String The unique ID of the Processor
name (optional)
String The name of the Processor
nodeSnapshots (optional)
array[NodeProcessorStatusSnapshotDTO] A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
runStatus (optional)
String The run status of the Processor
Enum:
Running
Stopped
Validating
Disabled
Invalid
statsLastRefreshed (optional)
String The timestamp of when the stats were last refreshed
type (optional)
String The type of the Processor

ProcessorStatusEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
processorStatus (optional)

ProcessorStatusSnapshotDTO Up

The processor status snapshot from the node.
activeThreadCount (optional)
Integer The number of threads currently executing in the processor. format: int32
bytesIn (optional)
Long The size of the FlowFiles that have been accepted in the last 5 minutes format: int64
bytesOut (optional)
Long The size of the FlowFiles transferred to a Connection in the last 5 minutes format: int64
bytesRead (optional)
Long The number of bytes read by this Processor in the last 5 mintues format: int64
bytesWritten (optional)
Long The number of bytes written by this Processor in the last 5 minutes format: int64
executionNode (optional)
String Indicates the node where the process will execute.
Enum:
ALL
PRIMARY
flowFilesIn (optional)
Integer The number of FlowFiles that have been accepted in the last 5 minutes format: int32
flowFilesOut (optional)
Integer The number of FlowFiles transferred to a Connection in the last 5 minutes format: int32
groupId (optional)
String The id of the parent process group to which the processor belongs.
id (optional)
String The id of the processor.
input (optional)
String The count/size of flowfiles that have been accepted in the last 5 minutes.
name (optional)
String The name of the prcessor.
output (optional)
String The count/size of flowfiles that have been processed in the last 5 minutes.
processingPerformanceStatus (optional)
read (optional)
String The number of bytes read in the last 5 minutes.
runStatus (optional)
String The state of the processor.
Enum:
Running
Stopped
Validating
Disabled
Invalid
taskCount (optional)
Integer The number of times this Processor has run in the last 5 minutes format: int32
tasks (optional)
String The total number of task this connectable has completed over the last 5 minutes.
tasksDuration (optional)
String The total duration of all tasks for this connectable over the last 5 minutes.
tasksDurationNanos (optional)
Long The number of nanoseconds that this Processor has spent running in the last 5 minutes format: int64
terminatedThreadCount (optional)
Integer The number of threads currently terminated for the processor. format: int32
type (optional)
String The type of the processor.
written (optional)
String The number of bytes written in the last 5 minutes.

ProcessorStatusSnapshotEntity Up

The status of all processors in the process group.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
id (optional)
String The id of the processor.
processorStatusSnapshot (optional)

ProcessorTypesEntity Up

processorTypes (optional)

ProcessorsEntity Up

processors (optional)

ProcessorsRunStatusDetailsEntity Up

runStatusDetails (optional)

PropertyAllowableValue Up

A list of the allowable values for the property
description (optional)
String The description of the value, e.g., the behavior it produces.
displayName (optional)
String The display name of the value, if different from the internal value
value (optional)
String The internal value

PropertyDependency Up

The dependencies that this property has on other properties
dependentValues (optional)
array[String] The values that satisfy the dependency
propertyDisplayName (optional)
String The name of the property that is depended upon
propertyName (optional)
String The name of the property that is depended upon

PropertyDependencyDTO Up

A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant.
dependentValues (optional)
array[String] The values for the property that satisfies the dependency, or null if the dependency is satisfied by the presence of any value for the associated property name
propertyName (optional)
String The name of the property that is being depended upon

PropertyDescriptor Up

Descriptions of configuration properties applicable to this component.
allowableValues (optional)
array[PropertyAllowableValue] A list of the allowable values for the property
defaultValue (optional)
String The default value if a user-set value is not specified
dependencies (optional)
array[PropertyDependency] The dependencies that this property has on other properties
description (optional)
String The description of what the property does
displayName (optional)
String The display name of the property key, if different from the name
dynamic (optional)
Boolean Whether or not the descriptor is for a dynamically added property
expressionLanguageScope (optional)
String The scope of expression language supported by this property
Enum:
NONE
ENVIRONMENT
FLOWFILE_ATTRIBUTES
expressionLanguageScopeDescription (optional)
String The description of the expression language scope supported by this property
name (optional)
String The name of the property key
required (optional)
Boolean Whether or not the property is required for the component
resourceDefinition (optional)
sensitive (optional)
Boolean Whether or not the value of the property is considered sensitive (e.g., passwords and keys)
typeProvidedByValue (optional)
validRegex (optional)
String A regular expression that can be used to validate the value of this property
validator (optional)
String Name of the validator used for this property descriptor

PropertyDescriptorDTO Up

The descriptors for the reporting tasks properties.
allowableValues (optional)
array[AllowableValueEntity] Allowable values for the property. If empty then the allowed values are not constrained.
defaultValue (optional)
String The default value for the property.
dependencies (optional)
array[PropertyDependencyDTO] A list of dependencies that must be met in order for this Property to be relevant. If any of these dependencies is not met, the property described by this Property Descriptor is not relevant.
description (optional)
String The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent.
displayName (optional)
String The human readable name for the property.
dynamic (optional)
Boolean Whether the property is dynamic (user-defined).
expressionLanguageScope (optional)
String Scope of the Expression Language evaluation for the property.
identifiesControllerService (optional)
String If the property identifies a controller service this returns the fully qualified type.
identifiesControllerServiceBundle (optional)
name (optional)
String The name for the property.
required (optional)
Boolean Whether the property is required.
sensitive (optional)
Boolean Whether the property is sensitive and protected whenever stored or represented.
supportsEl (optional)
Boolean Whether the property supports expression language.

PropertyDescriptorEntity Up

propertyDescriptor (optional)

PropertyHistoryDTO Up

The history for the properties of the component.
previousValues (optional)
array[PreviousValueDTO] Previous values for a given property.

PropertyResourceDefinition Up

Indicates that this property references external resources
cardinality (optional)
String The cardinality of the resource definition (i.e. single or multiple)
Enum:
SINGLE
MULTIPLE
resourceTypes (optional)
array[String] The types of resources that can be referenced
Enum:

ProvenanceDTO Up

expiration (optional)
String The timestamp when the query will expire.
finished (optional)
Boolean Whether the query has finished.
id (optional)
String The id of the provenance query.
percentCompleted (optional)
Integer The current percent complete. format: int32
request (optional)
results (optional)
submissionTime (optional)
String The timestamp when the query was submitted.
uri (optional)
String The URI for this query. Used for obtaining/deleting the request at a later time

ProvenanceEntity Up

provenance (optional)

ProvenanceEventDTO Up

The provenance events that matched the search criteria.
alternateIdentifierUri (optional)
String The alternate identifier uri for the fileflow for the event.
attributes (optional)
array[AttributeDTO] The attributes of the flowfile for the event.
childUuids (optional)
array[String] The child uuids for the event.
clusterNodeAddress (optional)
String The label for the node where the event originated.
clusterNodeId (optional)
String The identifier for the node where the event originated.
componentId (optional)
String The id of the component that generated the event.
componentName (optional)
String The name of the component that generated the event.
componentType (optional)
String The type of the component that generated the event.
contentEqual (optional)
Boolean Whether the input and output content claim is the same.
details (optional)
String The event details.
eventDuration (optional)
Long The event duration in milliseconds. format: int64
eventId (optional)
Long The event id. This is a one up number thats unique per node. format: int64
eventTime (optional)
String The timestamp of the event.
eventType (optional)
String The type of the event.
fileSize (optional)
String The size of the flowfile for the event.
fileSizeBytes (optional)
Long The size of the flowfile in bytes for the event. format: int64
flowFileUuid (optional)
String The uuid of the flowfile for the event.
groupId (optional)
String The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set.
id (optional)
String The event uuid.
inputContentAvailable (optional)
Boolean Whether the input content is still available.
inputContentClaimContainer (optional)
String The container in which the input content claim lives.
inputContentClaimFileSize (optional)
String The file size of the input content claim formatted.
inputContentClaimFileSizeBytes (optional)
Long The file size of the intput content claim in bytes. format: int64
inputContentClaimIdentifier (optional)
String The identifier of the input content claim.
inputContentClaimOffset (optional)
Long The offset into the input content claim where the flowfiles content begins. format: int64
inputContentClaimSection (optional)
String The section in which the input content claim lives.
lineageDuration (optional)
Long The duration since the lineage began, in milliseconds. format: int64
outputContentAvailable (optional)
Boolean Whether the output content is still available.
outputContentClaimContainer (optional)
String The container in which the output content claim lives.
outputContentClaimFileSize (optional)
String The file size of the output content claim formatted.
outputContentClaimFileSizeBytes (optional)
Long The file size of the output content claim in bytes. format: int64
outputContentClaimIdentifier (optional)
String The identifier of the output content claim.
outputContentClaimOffset (optional)
Long The offset into the output content claim where the flowfiles content begins. format: int64
outputContentClaimSection (optional)
String The section in which the output content claim lives.
parentUuids (optional)
array[String] The parent uuids for the event.
relationship (optional)
String The relationship to which the flowfile was routed if the event is of type ROUTE.
replayAvailable (optional)
Boolean Whether or not replay is available.
replayExplanation (optional)
String Explanation as to why replay is unavailable.
sourceConnectionIdentifier (optional)
String The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event.
sourceSystemFlowFileId (optional)
String The source system flowfile id.
transitUri (optional)
String The source/destination system uri if the event was a RECEIVE/SEND.

ProvenanceEventEntity Up

provenanceEvent (optional)

ProvenanceLinkDTO Up

The links between the nodes in the lineage.
flowFileUuid (optional)
String The flowfile uuid that traversed the link.
millis (optional)
Long The timestamp of this link in milliseconds. format: int64
sourceId (optional)
String The source node id of the link.
targetId (optional)
String The target node id of the link.
timestamp (optional)
String The timestamp of the link (based on the destination).

ProvenanceNodeDTO Up

The nodes in the lineage.
childUuids (optional)
array[String] The uuid of the childrent flowfiles of the provenance event.
clusterNodeIdentifier (optional)
String The identifier of the node that this event/flowfile originated from.
eventType (optional)
String If the type is EVENT, this is the type of event.
flowFileUuid (optional)
String The uuid of the flowfile associated with the provenance event.
id (optional)
String The id of the node.
millis (optional)
Long The timestamp of the node in milliseconds. format: int64
parentUuids (optional)
array[String] The uuid of the parent flowfiles of the provenance event.
timestamp (optional)
String The timestamp of the node formatted.
type (optional)
String The type of the node.
Enum:
FLOWFILE
EVENT

ProvenanceOptionsDTO Up

searchableFields (optional)
array[ProvenanceSearchableFieldDTO] The available searchable field for the NiFi.

ProvenanceOptionsEntity Up

provenanceOptions (optional)

ProvenanceRequestDTO Up

The provenance request.
clusterNodeId (optional)
String The id of the node in the cluster where this provenance originated.
endDate (optional)
String The latest event time to include in the query.
incrementalResults (optional)
Boolean Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default.
maxResults (optional)
Integer The maximum number of results to include. format: int32
maximumFileSize (optional)
String The maximum file size to include in the query.
minimumFileSize (optional)
String The minimum file size to include in the query.
searchTerms (optional)
map[String, ProvenanceSearchValueDTO] The search terms used to perform the search.
startDate (optional)
String The earliest event time to include in the query.
summarize (optional)
Boolean Whether or not to summarize provenance events returned. This property is false by default.

ProvenanceResultsDTO Up

The provenance results.
errors (optional)
array[String] Any errors that occurred while performing the provenance request.
generated (optional)
String Then the search was performed.
oldestEvent (optional)
String The oldest event available in the provenance repository.
provenanceEvents (optional)
array[ProvenanceEventDTO] The provenance events that matched the search criteria.
timeOffset (optional)
Integer The time offset of the server that's used for event time. format: int32
total (optional)
String The total number of results formatted.
totalCount (optional)
Long The total number of results. format: int64

ProvenanceSearchValueDTO Up

The search terms used to perform the search.
inverse (optional)
Boolean Query for all except for search value.
value (optional)
String The search value.

ProvenanceSearchableFieldDTO Up

The available searchable field for the NiFi.
field (optional)
String The searchable field.
id (optional)
String The id of the searchable field.
label (optional)
String The label for the searchable field.
type (optional)
String The type of the searchable field.

QueueSizeDTO Up

The size of the queue
byteCount (optional)
Long The size of objects in a queue. format: int64
objectCount (optional)
Integer The count of objects in a queue. format: int32

RegisteredFlow Up

branch (optional)
bucketIdentifier (optional)
bucketName (optional)
createdTimestamp (optional)
Long format: int64
description (optional)
identifier (optional)
lastModifiedTimestamp (optional)
Long format: int64
name (optional)
permissions (optional)
versionCount (optional)
Long format: int64
versionInfo (optional)

RegisteredFlowSnapshot Up

bucket (optional)
externalControllerServices (optional)
flow (optional)
flowContents (optional)
flowEncodingVersion (optional)
latest (optional)
parameterContexts (optional)
parameterProviders (optional)
snapshotMetadata (optional)

RegisteredFlowSnapshotMetadata Up

author (optional)
branch (optional)
bucketIdentifier (optional)
comments (optional)
flowIdentifier (optional)
timestamp (optional)
Long format: int64
version (optional)

RegisteredFlowVersionInfo Up

version (optional)
Long format: int64

Relationship Up

The supported relationships for this processor.
description (optional)
String The description of the relationship
name (optional)
String The name of the relationship

RelationshipDTO Up

The available relationships that the processor currently supports.
autoTerminate (optional)
Boolean Whether or not flowfiles sent to this relationship should auto terminate.
description (optional)
String The relationship description.
name (optional)
String The relationship name.
retry (optional)
Boolean Whether or not flowfiles sent to this relationship should retry.

RemotePortRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The run status of the RemotePort.
Enum:
TRANSMITTING
STOPPED

RemoteProcessGroupContentsDTO Up

The contents of the remote process group. Will contain available input/output ports.
inputPorts (optional)
array[RemoteProcessGroupPortDTO] The input ports to which data can be sent.
outputPorts (optional)
array[RemoteProcessGroupPortDTO] The output ports from which data can be retrieved.

RemoteProcessGroupDTO Up

activeRemoteInputPortCount (optional)
Integer The number of active remote input ports. format: int32
activeRemoteOutputPortCount (optional)
Integer The number of active remote output ports. format: int32
authorizationIssues (optional)
array[String] Any remote authorization issues for the remote process group.
comments (optional)
String The comments for the remote process group.
communicationsTimeout (optional)
String The time period used for the timeout when communicating with the target.
contents (optional)
flowRefreshed (optional)
String The timestamp when this remote process group was last refreshed.
id (optional)
String The id of the component.
inactiveRemoteInputPortCount (optional)
Integer The number of inactive remote input ports. format: int32
inactiveRemoteOutputPortCount (optional)
Integer The number of inactive remote output ports. format: int32
inputPortCount (optional)
Integer The number of remote input ports currently available on the target. format: int32
localNetworkInterface (optional)
String The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier.
name (optional)
String The name of the remote process group.
outputPortCount (optional)
Integer The number of remote output ports currently available on the target. format: int32
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
proxyHost (optional)
proxyPassword (optional)
proxyPort (optional)
Integer format: int32
proxyUser (optional)
targetSecure (optional)
Boolean Whether the target is running securely.
targetUri (optional)
String The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then returns null.
targetUris (optional)
String The target URI of the remote process group. If target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither target uris nor uris are set, then returns null.
transmitting (optional)
Boolean Whether the remote process group is actively transmitting.
transportProtocol (optional)
validationErrors (optional)
array[String] The validation errors for the remote process group. These validation errors represent the problems with the remote process group that must be resolved before it can transmit.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control
yieldDuration (optional)
String When yielding, this amount of time must elapse before the remote process group is scheduled again.

RemoteProcessGroupEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
inputPortCount (optional)
Integer The number of remote input ports currently available on the target. format: int32
operatePermissions (optional)
outputPortCount (optional)
Integer The number of remote output ports currently available on the target. format: int32
permissions (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

RemoteProcessGroupPortDTO Up

The output ports from which data can be retrieved.
batchSettings (optional)
comments (optional)
String The comments as configured on the target port.
concurrentlySchedulableTaskCount (optional)
Integer The number of task that may transmit flowfiles to the target port concurrently. format: int32
connected (optional)
Boolean Whether the port has either an incoming or outgoing connection.
exists (optional)
Boolean Whether the target port exists.
groupId (optional)
String The id of the remote process group that the port resides in.
id (optional)
String The id of the port.
name (optional)
String The name of the target port.
targetId (optional)
String The id of the target port.
targetRunning (optional)
Boolean Whether the target port is running.
transmitting (optional)
Boolean Whether the remote port is configured for transmission.
useCompression (optional)
Boolean Whether the flowfiles are compressed when sent to the target port.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

RemoteProcessGroupPortEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
position (optional)
remoteProcessGroupPort (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

RemoteProcessGroupStatusDTO Up

The status of the remote process group.
aggregateSnapshot (optional)
groupId (optional)
String The unique ID of the process group that the Processor belongs to
id (optional)
String The unique ID of the Processor
name (optional)
String The name of the remote process group.
nodeSnapshots (optional)
array[NodeRemoteProcessGroupStatusSnapshotDTO] A status snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
statsLastRefreshed (optional)
String The time the status for the process group was last refreshed.
targetUri (optional)
String The URI of the target system.
transmissionStatus (optional)
String The transmission status of the remote process group.
validationStatus (optional)
String Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
Enum:
VALID
INVALID
VALIDATING

RemoteProcessGroupStatusEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
remoteProcessGroupStatus (optional)

RemoteProcessGroupStatusSnapshotDTO Up

The remote process group status snapshot from the node.
activeThreadCount (optional)
Integer The number of active threads for the remote process group. format: int32
bytesReceived (optional)
Long The size of the FlowFiles received from the remote process group in the last 5 minutes. format: int64
bytesSent (optional)
Long The size of the FlowFiles sent to the remote process group in the last 5 minutes. format: int64
flowFilesReceived (optional)
Integer The number of FlowFiles received from the remote process group in the last 5 minutes. format: int32
flowFilesSent (optional)
Integer The number of FlowFiles sent to the remote process group in the last 5 minutes. format: int32
groupId (optional)
String The id of the parent process group the remote process group resides in.
id (optional)
String The id of the remote process group.
name (optional)
String The name of the remote process group.
received (optional)
String The count/size of the flowfiles received from the remote process group in the last 5 minutes.
sent (optional)
String The count/size of the flowfiles sent to the remote process group in the last 5 minutes.
targetUri (optional)
String The URI of the target system.
transmissionStatus (optional)
String The transmission status of the remote process group.

RemoteProcessGroupStatusSnapshotEntity Up

The status of all remote process groups in the process group.
canRead (optional)
Boolean Indicates whether the user can read a given resource.
id (optional)
String The id of the remote process group.
remoteProcessGroupStatusSnapshot (optional)

RemoteProcessGroupsEntity Up

remoteProcessGroups (optional)

ReplayLastEventRequestEntity Up

componentId (optional)
String The UUID of the component whose last event should be replayed.
nodes (optional)
String Which nodes are to replay their last provenance event.
Enum:
ALL
PRIMARY

ReplayLastEventResponseEntity Up

aggregateSnapshot (optional)
componentId (optional)
String The UUID of the component whose last event should be replayed.
nodeSnapshots (optional)
nodes (optional)
String Which nodes were requested to replay their last provenance event.
Enum:
ALL
PRIMARY

ReplayLastEventSnapshotDTO Up

The snapshot from the node
eventAvailable (optional)
Boolean Whether or not an event was available. This may not be populated if there was a failure.
eventsReplayed (optional)
array[Long] The IDs of the events that were successfully replayed format: int64
failureExplanation (optional)
String If unable to replay an event, specifies why the event could not be replayed

ReportingTaskDTO Up

activeThreadCount (optional)
Integer The number of active threads for the reporting task. format: int32
annotationData (optional)
String The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task.
bundle (optional)
comments (optional)
String The comments of the reporting task.
customUiUrl (optional)
String The URL for the custom configuration UI for the reporting task.
defaultSchedulingPeriod (optional)
map[String, String] The default scheduling period for the different scheduling strategies.
deprecated (optional)
Boolean Whether the reporting task has been deprecated.
descriptors (optional)
map[String, PropertyDescriptorDTO] The descriptors for the reporting tasks properties.
extensionMissing (optional)
Boolean Whether the underlying extension is missing.
id (optional)
String The id of the component.
multipleVersionsAvailable (optional)
Boolean Whether the reporting task has multiple versions available.
name (optional)
String The name of the reporting task.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
persistsState (optional)
Boolean Whether the reporting task persists state.
position (optional)
properties (optional)
map[String, String] The properties of the reporting task.
restricted (optional)
Boolean Whether the reporting task requires elevated privileges.
schedulingPeriod (optional)
String The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy.
schedulingStrategy (optional)
String The scheduling strategy that determines how the schedulingPeriod value should be interpreted.
sensitiveDynamicPropertyNames (optional)
array[String] Set of sensitive dynamic property names
state (optional)
String The state of the reporting task.
Enum:
RUNNING
STOPPED
DISABLED
supportsSensitiveDynamicProperties (optional)
Boolean Whether the reporting task supports sensitive dynamic properties.
type (optional)
String The fully qualified type of the reporting task.
validationErrors (optional)
array[String] Gets the validation errors from the reporting task. These validation errors represent the problems with the reporting task that must be resolved before it can be scheduled to run.
validationStatus (optional)
String Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid)
Enum:
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

ReportingTaskDefinition Up

Reporting Tasks provided in this bundle
additionalDetails (optional)
Boolean Indicates if the component has additional details documentation
artifact (optional)
String The artifact name of the bundle that provides the referenced type.
buildInfo (optional)
defaultSchedulingPeriodBySchedulingStrategy (optional)
map[String, String] The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as "30 sec".
defaultSchedulingStrategy (optional)
String The default scheduling strategy for the reporting task.
deprecated (optional)
Boolean Whether or not the component has been deprecated
deprecationAlternatives (optional)
array[String] If this component has been deprecated, this optional field provides alternatives to use
deprecationReason (optional)
String If this component has been deprecated, this optional field can be used to provide an explanation
dynamicProperties (optional)
array[DynamicProperty] Describes the dynamic properties supported by this component
explicitRestrictions (optional)
array[Restriction] Explicit restrictions that indicate a require permission to use the component
group (optional)
String The group name of the bundle that provides the referenced type.
propertyDescriptors (optional)
map[String, PropertyDescriptor] Descriptions of configuration properties applicable to this component.
providedApiImplementations (optional)
array[DefinedType] If this type represents a provider for an interface, this lists the APIs it implements
restricted (optional)
Boolean Whether or not the component has a general restriction
restrictedExplanation (optional)
String An optional description of the general restriction
seeAlso (optional)
array[String] The names of other component types that may be related
stateful (optional)
supportedSchedulingStrategies (optional)
array[String] The supported scheduling strategies, such as TIME_DRIVER or CRON.
supportsDynamicProperties (optional)
Boolean Whether or not this component makes use of dynamic (user-set) properties.
supportsSensitiveDynamicProperties (optional)
Boolean Whether or not this component makes use of sensitive dynamic (user-set) properties.
systemResourceConsiderations (optional)
array[SystemResourceConsideration] The system resource considerations for the given component
tags (optional)
array[String] The tags associated with this type
type (optional)
String The fully-qualified class type
typeDescription (optional)
String The description of the type.
version (optional)
String The version of the bundle that provides the referenced type.

ReportingTaskEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
operatePermissions (optional)
permissions (optional)
position (optional)
revision (optional)
status (optional)
uri (optional)
String The URI for futures requests to the component.

ReportingTaskRunStatusEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
revision (optional)
state (optional)
String The run status of the ReportingTask.
Enum:
RUNNING
STOPPED

ReportingTaskStatusDTO Up

The status for this ReportingTask.
activeThreadCount (optional)
Integer The number of active threads for the component. format: int32
runStatus (optional)
String The run status of this ReportingTask
Enum:
RUNNING
STOPPED
DISABLED
validationStatus (optional)
String Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
Enum:
VALID
INVALID
VALIDATING

ReportingTaskTypesEntity Up

reportingTaskTypes (optional)

ReportingTasksEntity Up

currentTime (optional)
String The current time on the system.
reportingTasks (optional)

RequiredPermissionDTO Up

The required permission necessary for this restriction.
id (optional)
String The required sub-permission necessary for this restriction.
label (optional)
String The label for the required sub-permission necessary for this restriction.

ResourceClaimDetailsDTO Up

awaitingDestruction (optional)
Boolean Whether or not the Resource Claim is awaiting destruction
claimantCount (optional)
Integer The number of FlowFiles that have a claim to the Resource format: int32
container (optional)
String The container of the Content Repository in which the Resource Claim exists
identifier (optional)
String The identifier of the Resource Claim
inUse (optional)
Boolean Whether or not the Resource Claim is in use
section (optional)
String The section of the Content Repository in which the Resource Claim exists
writable (optional)
Boolean Whether or not the Resource Claim can still have more data written to it

ResourceDTO Up

identifier (optional)
String The identifier of the resource.
name (optional)
String The name of the resource.

ResourcesEntity Up

resources (optional)

Restriction Up

Explicit restrictions that indicate a require permission to use the component
explanation (optional)
String The explanation of this restriction
requiredPermission (optional)
String The permission required for this restriction

RevisionDTO Up

The revision of the Process Group
clientId (optional)
String A client identifier used to make a request. By including a client identifier, the API can allow multiple requests without needing the current revision. Due to the asynchronous nature of requests/responses this was implemented to allow the client to make numerous requests without having to wait for the previous response to come back
lastModifier (optional)
String The user that last modified the flow.
version (optional)
Long NiFi employs an optimistic locking strategy where the client must include a revision in their request when performing an update. In a response to a mutable flow request, this field represents the updated base version. format: int64

RunStatusDetailsRequestEntity Up

processorIds (optional)
array[String] The IDs of all processors whose run status details should be provided

RuntimeManifest Up

agentType (optional)
String The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'
buildInfo (optional)
bundles (optional)
array[Bundle] All extension bundles included with this runtime
identifier (optional)
String A unique identifier for the manifest
schedulingDefaults (optional)
version (optional)
String The version of the runtime binary, e.g., '1.0.1'

RuntimeManifestEntity Up

runtimeManifest (optional)

ScheduleComponentsEntity Up

components (optional)
map[String, RevisionDTO] Optional components to schedule. If not specified, all authorized descendant components will be used.
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the ProcessGroup
state (optional)
String The desired state of the descendant components
Enum:
RUNNING
STOPPED
ENABLED
DISABLED

SchedulingDefaults Up

Scheduling defaults for components defined in this manifest
defaultConcurrentTasksBySchedulingStrategy (optional)
map[String, Integer] The default concurrent tasks for each scheduling strategy format: int32
defaultMaxConcurrentTasks (optional)
String The default concurrent tasks
defaultRunDurationNanos (optional)
Long The default run duration in nano-seconds format: int64
defaultSchedulingPeriodMillis (optional)
Long The default scheduling period in milliseconds format: int64
defaultSchedulingPeriodsBySchedulingStrategy (optional)
map[String, String] The default scheduling period for each scheduling strategy
defaultSchedulingStrategy (optional)
String The name of the default scheduling strategy
Enum:
TIMER_DRIVEN
CRON_DRIVEN
penalizationPeriodMillis (optional)
Long The default penalization period in milliseconds format: int64
yieldDurationMillis (optional)
Long The default yield duration in milliseconds format: int64

SearchResultGroupDTO Up

The nearest versioned ancestor group of the component that matched the search.
id
String The id of the group.
name (optional)
String The name of the group.

SearchResultsDTO Up

connectionResults (optional)
array[ComponentSearchResultDTO] The connections that matched the search.
controllerServiceNodeResults (optional)
array[ComponentSearchResultDTO] The controller service nodes that matched the search
funnelResults (optional)
array[ComponentSearchResultDTO] The funnels that matched the search.
inputPortResults (optional)
array[ComponentSearchResultDTO] The input ports that matched the search.
labelResults (optional)
array[ComponentSearchResultDTO] The labels that matched the search.
outputPortResults (optional)
array[ComponentSearchResultDTO] The output ports that matched the search.
parameterContextResults (optional)
array[ComponentSearchResultDTO] The parameter contexts that matched the search.
parameterProviderNodeResults (optional)
array[ComponentSearchResultDTO] The parameter provider nodes that matched the search
parameterResults (optional)
array[ComponentSearchResultDTO] The parameters that matched the search.
processGroupResults (optional)
array[ComponentSearchResultDTO] The process groups that matched the search.
processorResults (optional)
array[ComponentSearchResultDTO] The processors that matched the search.
remoteProcessGroupResults (optional)
array[ComponentSearchResultDTO] The remote process groups that matched the search.

SearchResultsEntity Up

searchResultsDTO (optional)

SnippetDTO Up

The snippet.
connections (optional)
map[String, RevisionDTO] The ids of the connections in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
funnels (optional)
map[String, RevisionDTO] The ids of the funnels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
id (optional)
String The id of the snippet.
inputPorts (optional)
map[String, RevisionDTO] The ids of the input ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
labels (optional)
map[String, RevisionDTO] The ids of the labels in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
outputPorts (optional)
map[String, RevisionDTO] The ids of the output ports in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
parentGroupId (optional)
String The group id for the components in the snippet.
processGroups (optional)
map[String, RevisionDTO] The ids of the process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
processors (optional)
map[String, RevisionDTO] The ids of the processors in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
remoteProcessGroups (optional)
map[String, RevisionDTO] The ids of the remote process groups in this snippet. These ids will be populated within each response. They can be specified when creating a snippet. However, once a snippet has been created its contents cannot be modified (these ids are ignored during update requests).
uri (optional)
String The URI of the snippet.

SnippetEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
snippet (optional)

StartVersionControlRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupRevision (optional)
versionedFlow (optional)

StateEntryDTO Up

The state.
clusterNodeAddress (optional)
String The label for the node where the state originated.
clusterNodeId (optional)
String The identifier for the node where the state originated.
key (optional)
String The key for this state.
value (optional)
String The value for this state.

StateMapDTO Up

The local state for this component.
scope (optional)
String The scope of this StateMap.
state (optional)
totalEntryCount (optional)
Integer The total number of state entries. When the state map is lengthy, only of portion of the entries are returned. format: int32

Stateful Up

Indicates if the component stores state
description (optional)
String Description of what information is being stored in the StateManager
scopes (optional)
array[String] Indicates the Scope(s) associated with the State that is stored and retrieved
Enum:

StatusDescriptorDTO Up

The Descriptors that provide information on each of the metrics provided in the status history
description (optional)
String The description of the status field.
field (optional)
String The name of the status field.
formatter (optional)
String The formatter for the status descriptor.
label (optional)
String The label for the status field.

StatusHistoryDTO Up

aggregateSnapshots (optional)
array[StatusSnapshotDTO] A list of StatusSnapshotDTO objects that provide the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggregate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire NiFi instance.
componentDetails (optional)
map[String, String] A Map of key/value pairs that describe the component that the status history belongs to
fieldDescriptors (optional)
array[StatusDescriptorDTO] The Descriptors that provide information on each of the metrics provided in the status history
generated (optional)
String When the status history was generated.
nodeSnapshots (optional)
array[NodeStatusSnapshotsDTO] The NodeStatusSnapshotsDTO objects that provide the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value will be null.

StatusHistoryEntity Up

canRead (optional)
Boolean Indicates whether the user can read a given resource.
statusHistory (optional)

StatusSnapshotDTO Up

A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.
statusMetrics (optional)
map[String, Long] The status metrics. format: int64
timestamp (optional)
Date The timestamp of the snapshot. format: date-time

StorageUsageDTO Up

The provenance repository storage usage.
freeSpace (optional)
String Amount of free space.
freeSpaceBytes (optional)
Long The number of bytes of free space. format: int64
identifier (optional)
String The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration.
totalSpace (optional)
String Amount of total space.
totalSpaceBytes (optional)
Long The number of bytes of total space. format: int64
usedSpace (optional)
String Amount of used space.
usedSpaceBytes (optional)
Long The number of bytes of used space. format: int64
utilization (optional)
String Utilization of this storage location.

StreamingOutput Up

SubmitReplayRequestEntity Up

clusterNodeId (optional)
String The identifier of the node where to submit the replay request.
eventId (optional)
Long The event identifier format: int64

SupportedMimeTypesDTO Up

The mime types this Content Viewer supports.
displayName (optional)
String The display name of the mime types.
mimeTypes (optional)
array[String] The mime types this Content Viewer supports.

SystemDiagnosticsDTO Up

aggregateSnapshot (optional)
nodeSnapshots (optional)
array[NodeSystemDiagnosticsSnapshotDTO] A systems diagnostics snapshot for each node in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.

SystemDiagnosticsEntity Up

systemDiagnostics (optional)

SystemDiagnosticsSnapshotDTO Up

The System Diagnostics snapshot from the node.
availableProcessors (optional)
Integer Number of available processors if supported by the underlying system. format: int32
contentRepositoryStorageUsage (optional)
array[StorageUsageDTO] The content repository storage usage.
daemonThreads (optional)
Integer Number of daemon threads. format: int32
flowFileRepositoryStorageUsage (optional)
freeHeap (optional)
String Amount of free heap.
freeHeapBytes (optional)
Long The number of bytes that are allocated to the JVM heap but not currently being used format: int64
freeNonHeap (optional)
String Amount of free non heap.
freeNonHeapBytes (optional)
Long Total number of free non-heap bytes available to the JVM format: int64
garbageCollection (optional)
array[GarbageCollectionDTO] The garbage collection details.
heapUtilization (optional)
String Utilization of heap.
maxHeap (optional)
String Maximum size of heap.
maxHeapBytes (optional)
Long The maximum number of bytes that can be used by the JVM format: int64
maxNonHeap (optional)
String Maximum size of non heap.
maxNonHeapBytes (optional)
Long The maximum number of bytes that the JVM can use for non-heap purposes format: int64
nonHeapUtilization (optional)
String Utilization of non heap.
processorLoadAverage (optional)
Double The processor load average if supported by the underlying system. format: double
provenanceRepositoryStorageUsage (optional)
array[StorageUsageDTO] The provenance repository storage usage.
resourceClaimDetails (optional)
statsLastRefreshed (optional)
String When the diagnostics were generated.
totalHeap (optional)
String Total size of heap.
totalHeapBytes (optional)
Long The total number of bytes that are available for the JVM heap to use format: int64
totalNonHeap (optional)
String Total size of non heap.
totalNonHeapBytes (optional)
Long Total number of bytes allocated to the JVM not used for heap format: int64
totalThreads (optional)
Integer Total number of threads. format: int32
uptime (optional)
String The uptime of the Java virtual machine
usedHeap (optional)
String Amount of used heap.
usedHeapBytes (optional)
Long The number of bytes of JVM heap that are currently being used format: int64
usedNonHeap (optional)
String Amount of use non heap.
usedNonHeapBytes (optional)
Long Total number of bytes used by the JVM not in the heap space format: int64
versionInfo (optional)

SystemResourceConsideration Up

The system resource considerations for the given component
description (optional)
String The description of how the resource is affected
resource (optional)
String The resource to consider

TenantDTO Up

configurable (optional)
Boolean Whether this tenant is configurable.
id (optional)
String The id of the component.
identity (optional)
String The identity of the tenant.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

TenantEntity Up

The set of user group IDs associated with this access policy.
bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

TenantsEntity Up

userGroups (optional)
users (optional)

TransactionResultEntity Up

flowFileSent (optional)
Integer format: int32
message (optional)
responseCode (optional)
Integer format: int32

UpdateControllerServiceReferenceRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The identifier of the Controller Service.
referencingComponentRevisions (optional)
map[String, RevisionDTO] The revisions for all referencing components.
state (optional)
String The new state of the references for the controller service.
Enum:
ENABLED
DISABLED
RUNNING
STOPPED
uiOnly (optional)
Boolean Indicates whether or not the response should only include fields necessary for rendering the NiFi User Interface. As such, when this value is set to true, some fields may be returned as null values, and the selected fields may change at any time without notice. As a result, this value should not be set to true by any client other than the UI.

UseCase Up

A list of use cases that have been documented for this Processor
configuration (optional)
String A description of how to configure the Processor to perform the task described in the use case
description (optional)
String A description of the use case
inputRequirement (optional)
String Specifies whether an incoming FlowFile is expected for this use case
Enum:
INPUT_REQUIRED
INPUT_ALLOWED
INPUT_FORBIDDEN
keywords (optional)
array[String] Keywords that pertain to the use case
notes (optional)
String Any pertinent notes about the use case

UserDTO Up

accessPolicies (optional)
array[AccessPolicySummaryEntity] The access policies this user belongs to.
configurable (optional)
Boolean Whether this tenant is configurable.
id (optional)
String The id of the component.
identity (optional)
String The identity of the tenant.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
userGroups (optional)
array[TenantEntity] The groups to which the user belongs. This field is read only and it provided for convenience.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

UserEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

UserGroupDTO Up

accessPolicies (optional)
array[AccessPolicyEntity] The access policies this user group belongs to. This field was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.
configurable (optional)
Boolean Whether this tenant is configurable.
id (optional)
String The id of the component.
identity (optional)
String The identity of the tenant.
parentGroupId (optional)
String The id of parent process group of this component if applicable.
position (optional)
users (optional)
array[TenantEntity] The users that belong to the user group.
versionedComponentId (optional)
String The ID of the corresponding component that is under version control

UserGroupEntity Up

bulletins (optional)
array[BulletinEntity] The bulletins for this component.
component (optional)
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
id (optional)
String The id of the component.
permissions (optional)
position (optional)
revision (optional)
uri (optional)
String The URI for futures requests to the component.

UserGroupsEntity Up

userGroups (optional)

UsersEntity Up

generated (optional)
String When this content was generated.
users (optional)

VerifyConfigRequestDTO Up

The request
attributes (optional)
map[String, String] FlowFile Attributes that should be used to evaluate Expression Language for resolving property values
complete (optional)
Boolean Whether or not the request is completed
componentId (optional)
String The ID of the component whose configuration was verified
failureReason (optional)
String The reason for the request failing, or null if the request has not failed
lastUpdated (optional)
Date The timestamp of when the request was last updated format: date-time
percentCompleted (optional)
Integer A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32
properties (optional)
map[String, String] The configured component properties
requestId (optional)
String The ID of the request
results (optional)
array[ConfigVerificationResultDTO] The Results of the verification
state (optional)
String A description of the current state of the request
submissionTime (optional)
Date The timestamp of when the request was submitted format: date-time
updateSteps (optional)
array[VerifyConfigUpdateStepDTO] The steps that are required in order to complete the request, along with the status of each
uri (optional)
String The URI for the request

VerifyConfigRequestEntity Up

request (optional)

VerifyConfigUpdateStepDTO Up

The steps that are required in order to complete the request, along with the status of each
complete (optional)
Boolean Whether or not this step has completed
description (optional)
String Explanation of what happens in this step
failureReason (optional)
String An explanation of why this step failed, or null if this step did not fail

VersionControlComponentMappingEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupRevision (optional)
versionControlComponentMapping (optional)
map[String, String] The mapping of Versioned Component Identifiers to instance ID's
versionControlInformation (optional)

VersionControlInformationDTO Up

The Version Control information
branch (optional)
String The ID of the branch that the flow is stored in
bucketId (optional)
String The ID of the bucket that the flow is stored in
bucketName (optional)
String The name of the bucket that the flow is stored in
flowDescription (optional)
String The description of the flow
flowId (optional)
String The ID of the flow
flowName (optional)
String The name of the flow
groupId (optional)
String The ID of the Process Group that is under version control
registryId (optional)
String The ID of the registry that the flow is stored in
registryName (optional)
String The name of the registry that the flow is stored in
state (optional)
String The current state of the Process Group, as it relates to the Versioned Flow
Enum:
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE
stateExplanation (optional)
String Explanation of why the group is in the specified state
storageLocation (optional)
String The storage location
version (optional)
String The version of the flow

VersionControlInformationEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupRevision (optional)
versionControlInformation (optional)

VersionInfoDTO Up

The nifi, os, java, and build version information
buildBranch (optional)
String Build branch
buildRevision (optional)
String Build revision or commit hash
buildTag (optional)
String Build tag
buildTimestamp (optional)
Date Build timestamp format: date-time
javaVendor (optional)
String Java JVM vendor
javaVersion (optional)
String Java version
niFiVersion (optional)
String The version of this NiFi.
osArchitecture (optional)
String Host operating system architecture
osName (optional)
String Host operating system name
osVersion (optional)
String Host operating system version

VersionedAsset Up

The assets that are referenced by this parameter
identifier (optional)
String The identifier of the asset
name (optional)
String The name of the asset

VersionedConnection Up

The Connections
backPressureDataSizeThreshold (optional)
String The object data size threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue.
backPressureObjectThreshold (optional)
Long The object count threshold for determining when back pressure is applied. Updating this value is a passive change in the sense that it won't impact whether existing files over the limit are affected but it does help feeder processors to stop pushing too much into this work queue. format: int64
bends (optional)
array[Position] The bend points on the connection.
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
destination (optional)
flowFileExpiration (optional)
String The amount of time a flow file may be in the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated from the flow the next time a processor attempts to start work on it.
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
labelIndex (optional)
Integer The index of the bend point where to place the connection label. format: int32
loadBalanceCompression (optional)
String Whether or not compression should be used when transferring FlowFiles between nodes
Enum:
DO_NOT_COMPRESS, COMPRESS_ATTRIBUTES_ONLY, COMPRESS_ATTRIBUTES_AND_CONTENT
loadBalanceStrategy (optional)
String The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.
Enum:
DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE
name (optional)
String The component's name
partitioningAttribute (optional)
String The attribute to use for partitioning data as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTITION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance Strategy is unset or is set to any other value, the Partitioning Attribute has no effect.
position (optional)
prioritizers (optional)
array[String] The comparators used to prioritize the queue.
selectedRelationships (optional)
array[String] The selected relationship that comprise the connection.
source (optional)
zIndex (optional)
Long The z index of the connection. format: int64

VersionedControllerService Up

The Controller Services
annotationData (optional)
String The annotation for the controller service. This is how the custom UI relays configuration to the controller service.
bulletinLevel (optional)
String The level at which the controller service will report bulletins.
bundle (optional)
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
controllerServiceApis (optional)
array[ControllerServiceAPI] Lists the APIs this Controller Service implements.
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
position (optional)
properties (optional)
map[String, String] The properties for the component. Properties whose value is not set will only contain the property name.
propertyDescriptors (optional)
map[String, VersionedPropertyDescriptor] The property descriptors for the component.
scheduledState (optional)
String The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED
Enum:
ENABLED
DISABLED
RUNNING
type (optional)
String The type of the extension component

VersionedFlowCoordinates Up

The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control
branch (optional)
String The name of the branch that the flow resides in
bucketId (optional)
String The UUID of the bucket that the flow resides in
flowId (optional)
String The UUID of the flow
latest (optional)
Boolean Whether or not these coordinates point to the latest version of the flow
registryId (optional)
String The identifier of the Flow Registry that contains the flow
storageLocation (optional)
String The location of the Flow Registry that stores the flow
version (optional)
String The version of the flow

VersionedFlowDTO Up

The versioned flow
action (optional)
String The action being performed
Enum:
COMMIT
FORCE_COMMIT
branch (optional)
String The branch where the flow is stored
bucketId (optional)
String The ID of the bucket where the flow is stored
comments (optional)
String Comments for the changeset
description (optional)
String A description of the flow
flowId (optional)
String The ID of the flow
flowName (optional)
String The name of the flow
registryId (optional)
String The ID of the registry that the flow is tracked to

VersionedFlowEntity Up

versionedFlow (optional)

VersionedFlowSnapshotEntity Up

disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
processGroupRevision (optional)
registryId (optional)
String The ID of the Registry that this flow belongs to
updateDescendantVersionedFlows (optional)
Boolean If the Process Group to be updated has a child or descendant Process Group that is also under Version Control, this specifies whether or not the contents of that child/descendant Process Group should be updated.
versionedFlow (optional)
versionedFlowSnapshot (optional)

VersionedFlowSnapshotMetadataEntity Up

registryId (optional)
String The ID of the Registry that this flow belongs to
versionedFlowSnapshotMetadata (optional)

VersionedFlowSnapshotMetadataSetEntity Up

versionedFlowSnapshotMetadataSet (optional)

VersionedFlowUpdateRequestDTO Up

The Flow Update Request
complete (optional)
Boolean Whether or not this request has completed
failureReason (optional)
String An explanation of why this request failed, or null if this request has not failed
lastUpdated (optional)
String The last time this request was updated.
percentCompleted (optional)
Integer The percentage complete for the request, between 0 and 100 format: int32
processGroupId (optional)
String The unique ID of the Process Group being updated
requestId (optional)
String The unique ID of this request.
state (optional)
String The state of the request
uri (optional)
String The URI for future requests to this drop request.
versionControlInformation (optional)

VersionedFlowUpdateRequestEntity Up

processGroupRevision (optional)
request (optional)

VersionedFlowsEntity Up

versionedFlows (optional)

VersionedFunnel Up

The Funnels
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
position (optional)

VersionedLabel Up

The Labels
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
height (optional)
Double The height of the label in pixels when at a 1:1 scale. format: double
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
label (optional)
String The text that appears in the label.
name (optional)
String The component's name
position (optional)
style (optional)
map[String, String] The styles for this label (font-size : 12px, background-color : #eee, etc).
width (optional)
Double The width of the label in pixels when at a 1:1 scale. format: double
zIndex (optional)
Long The z index of the connection. format: int64

VersionedParameter Up

The parameters in the context
description (optional)
String The description of the param
name (optional)
String The name of the parameter
provided (optional)
Boolean Whether or not the parameter value is provided by a ParameterProvider
referencedAssets (optional)
array[VersionedAsset] The assets that are referenced by this parameter
sensitive (optional)
Boolean Whether or not the parameter value is sensitive
value (optional)
String The value of the parameter

VersionedParameterContext Up

comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
description (optional)
String The description of the parameter context
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
inheritedParameterContexts (optional)
array[String] The names of additional parameter contexts from which to inherit parameters
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
parameterGroupName (optional)
String The corresponding parameter group name fetched from the parameter provider, if applicable
parameterProvider (optional)
String The identifier of an optional parameter provider
parameters (optional)
array[VersionedParameter] The parameters in the context
position (optional)
synchronized (optional)
Boolean True if the parameter provider is set and the context should receive updates when its parameters are next fetched

VersionedPort Up

The Output Ports
allowRemoteAccess (optional)
Boolean Whether or not this port allows remote access for site-to-site
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
concurrentlySchedulableTaskCount (optional)
Integer The number of tasks that should be concurrently scheduled for the port. format: int32
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
portFunction (optional)
String Specifies how the Port should function
Enum:
STANDARD
FAILURE
position (optional)
scheduledState (optional)
String The scheduled state of the component
Enum:
ENABLED
DISABLED
RUNNING
type (optional)
String The type of port.
Enum:
INPUT_PORT
OUTPUT_PORT

VersionedProcessGroup Up

comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
connections (optional)
controllerServices (optional)
array[VersionedControllerService] The Controller Services
defaultBackPressureDataSizeThreshold (optional)
String Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied.
defaultBackPressureObjectThreshold (optional)
Long Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. format: int64
defaultFlowFileExpiration (optional)
String The default FlowFile Expiration for this Process Group.
executionEngine (optional)
String The Execution Engine that should be used to run the components within the group.
Enum:
STANDARD
STATELESS
INHERITED
flowFileConcurrency (optional)
String The configured FlowFile Concurrency for the Process Group
flowFileOutboundPolicy (optional)
String The FlowFile Outbound Policy for the Process Group
funnels (optional)
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
inputPorts (optional)
array[VersionedPort] The Input Ports
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
labels (optional)
logFileSuffix (optional)
String The log file suffix for this Process Group for dedicated logging.
maxConcurrentTasks (optional)
Integer The maximum number of concurrent tasks that should be scheduled for this Process Group when using the Stateless Engine format: int32
name (optional)
String The component's name
outputPorts (optional)
array[VersionedPort] The Output Ports
parameterContextName (optional)
String The name of the parameter context used by this process group
position (optional)
processGroups (optional)
array[VersionedProcessGroup] The child Process Groups
processors (optional)
remoteProcessGroups (optional)
array[VersionedRemoteProcessGroup] The Remote Process Groups
scheduledState (optional)
String The Scheduled State of the Process Group, if the group is configured to use the Stateless Execution Engine. Otherwise, this value has no relevance.
Enum:
ENABLED
DISABLED
RUNNING
statelessFlowTimeout (optional)
String The maximum amount of time that the flow is allows to run using the Stateless engine before it times out and is considered a failure
versionedFlowCoordinates (optional)

VersionedProcessor Up

The Processors
annotationData (optional)
String The annotation data for the processor used to relay configuration between a custom UI and the procesosr.
autoTerminatedRelationships (optional)
array[String] The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.
backoffMechanism (optional)
String Determines whether the FlowFile should be penalized or the processor should be yielded between retries.
Enum:
PENALIZE_FLOWFILE, YIELD_PROCESSOR
bulletinLevel (optional)
String The level at which the processor will report bulletins.
bundle (optional)
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
concurrentlySchedulableTaskCount (optional)
Integer The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored. format: int32
executionNode (optional)
String Indicates the node where the process will execute.
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
maxBackoffPeriod (optional)
String Maximum amount of time to be waited during a retry period.
name (optional)
String The component's name
penaltyDuration (optional)
String The amout of time that is used when the process penalizes a flowfile.
position (optional)
properties (optional)
map[String, String] The properties for the component. Properties whose value is not set will only contain the property name.
propertyDescriptors (optional)
map[String, VersionedPropertyDescriptor] The property descriptors for the component.
retriedRelationships (optional)
array[String] All the relationships should be retried.
retryCount (optional)
Integer Overall number of retries. format: int32
runDurationMillis (optional)
Long The run duration for the processor in milliseconds. format: int64
scheduledState (optional)
String The scheduled state of the component
Enum:
ENABLED
DISABLED
RUNNING
schedulingPeriod (optional)
String The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy.
schedulingStrategy (optional)
String Indicates how the processor should be scheduled to run.
style (optional)
map[String, String] Stylistic data for rendering in a UI
type (optional)
String The type of the extension component
yieldDuration (optional)
String The amount of time that must elapse before this processor is scheduled again after yielding.

VersionedPropertyDescriptor Up

The property descriptors for the component.
displayName (optional)
String The display name of the property
dynamic (optional)
Boolean Whether or not the property is user-defined
identifiesControllerService (optional)
Boolean Whether or not the property provides the identifier of a Controller Service
name (optional)
String The name of the property
resourceDefinition (optional)
sensitive (optional)
Boolean Whether or not the property is considered sensitive

VersionedRemoteGroupPort Up

A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance
batchSize (optional)
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
concurrentlySchedulableTaskCount (optional)
Integer The number of task that may transmit flowfiles to the target port concurrently. format: int32
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
position (optional)
remoteGroupId (optional)
String The id of the remote process group that the port resides in.
scheduledState (optional)
String The scheduled state of the component
Enum:
ENABLED
DISABLED
RUNNING
targetId (optional)
String The ID of the port on the target NiFi instance
useCompression (optional)
Boolean Whether the flowfiles are compressed when sent to the target port.

VersionedRemoteProcessGroup Up

The Remote Process Groups
comments (optional)
String The user-supplied comments for the component
communicationsTimeout (optional)
String The time period used for the timeout when communicating with the target.
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
inputPorts (optional)
array[VersionedRemoteGroupPort] A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
localNetworkInterface (optional)
String The local network interface to send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface with this identifier.
name (optional)
String The component's name
outputPorts (optional)
array[VersionedRemoteGroupPort] A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance
position (optional)
proxyHost (optional)
proxyPassword (optional)
proxyPort (optional)
Integer format: int32
proxyUser (optional)
targetUris (optional)
String The target URIs of the remote process group. If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target uri is set, then returns null.
transportProtocol (optional)
String The Transport Protocol that is used for Site-to-Site communications
Enum:
RAW, HTTP
yieldDuration (optional)
String When yielding, this amount of time must elapse before the remote process group is scheduled again.

VersionedReportingTask Up

The reporting tasks
annotationData (optional)
String The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task.
bundle (optional)
comments (optional)
String The user-supplied comments for the component
componentType (optional)
Enum:
CONNECTION
PROCESSOR
PROCESS_GROUP
REMOTE_PROCESS_GROUP
INPUT_PORT
OUTPUT_PORT
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
FUNNEL
LABEL
CONTROLLER_SERVICE
REPORTING_TASK
FLOW_ANALYSIS_RULE
PARAMETER_CONTEXT
PARAMETER_PROVIDER
FLOW_REGISTRY_CLIENT
groupIdentifier (optional)
String The ID of the Process Group that this component belongs to
identifier (optional)
String The component's unique identifier
instanceIdentifier (optional)
String The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
name (optional)
String The component's name
position (optional)
properties (optional)
map[String, String] The properties for the component. Properties whose value is not set will only contain the property name.
propertyDescriptors (optional)
map[String, VersionedPropertyDescriptor] The property descriptors for the component.
scheduledState (optional)
String Indicates the scheduled state for the Reporting Task
Enum:
ENABLED
DISABLED
RUNNING
schedulingPeriod (optional)
String The frequency with which to schedule the reporting task. The format of the value will depend on the value of schedulingStrategy.
schedulingStrategy (optional)
String Indicates scheduling strategy that should dictate how the reporting task is triggered.
type (optional)
String The type of the extension component

VersionedReportingTaskImportRequestEntity Up

disconnectedNodeAcknowledged (optional)
Boolean The disconnected node acknowledged flag
reportingTaskSnapshot (optional)

VersionedReportingTaskImportResponseEntity Up

controllerServices (optional)
array[ControllerServiceEntity] The controller services created by the import
reportingTasks (optional)
array[ReportingTaskEntity] The reporting tasks created by the import

VersionedReportingTaskSnapshot Up

controllerServices (optional)
array[VersionedControllerService] The controller services
reportingTasks (optional)
array[VersionedReportingTask] The reporting tasks

VersionedResourceDefinition Up

Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any
cardinality (optional)
String The cardinality of the resource
Enum:
SINGLE
MULTIPLE
resourceTypes (optional)
array[String] The types of resource that the Property Descriptor is allowed to reference
Enum:

access_token_body Up

password (optional)
username (optional)

processgroups_upload_body Up

clientId
String The client id.
disconnectedNodeAcknowledged (optional)
Boolean Acknowledges that this node is disconnected to allow for mutable requests to proceed.
file (optional)
groupName
String The process group name.
positionX
Double The process group X position. format: double
positionY
Double The process group Y position. format: double