Apache NiFi REST API 
    REST API definition for Apache NiFi web services
    
    
    Version: 2.4.0.4.11.0.0-352
    
    Apache 2.0
    https://www.apache.org/licenses/LICENSE-2.0.html
  Access 
  
  [ Jump to Models  ]
  Table of Contents  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  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  request header:
    
      application/x-www-form-urlencoded 
    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  request header;
    the media type will be conveyed by the  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.
        
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.
        
    Up 
    get  /authentication/configuration 
    Retrieves the authentication configuration endpoint and status information (getAuthenticationConfiguration )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  response header.
    
    Responses 
    default 
    
        AuthenticationConfigurationEntity 
  
    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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets a connection (getConnection )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The connection id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Updates a connection (updateConnection )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The connection id. 
       
    Consumes 
    This API call consumes the following media types via the  request header:
    
    Request body 
    
      
      
            Body Parameter  — The connection configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The configuration analysis request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The reporting task configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow analysis rule configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow registry client configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The parameter provider configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The reporting task configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The import request containing the reporting task snapshot to import. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow analysis rules configuration verification request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller configuration. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow analysis rule configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow registry client configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The node configuration. The only configuration that will be honored at this endpoint is the status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The flow analysis rule run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The contents of the NAR file. 
                   
    Request headers 
    
    
  
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
    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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The configuration analysis request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration verification request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service request update request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
    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  request header:
    
    Request body 
      
    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 
    
    
    Example data 
    Content-Type: application/json
    {
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    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 
    
    
    Example data 
    Content-Type: application/json
    {
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "message" : "message",
  "flowFileSent" : 0,
  "responseCode" : 6
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    Return type 
    
      
      String
    
    
    Example data 
    Content-Type: application/json
    ""Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    
    Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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
        
    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  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header;
    the media type will be conveyed by the  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.
        
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  request header;
    the media type will be conveyed by the  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.
        
Retrieves details about this NiFi to put in the About dialog (getAboutInfo )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "additionalDetails" : "additionalDetails"
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Retrieves the banners for this NiFi (getBanners )
    
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "banners" : {
    "footerText" : "footerText",
    "headerText" : "headerText"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "breadcrumb" : {
    "name" : "name",
    "id" : "id",
    "versionControlInformation" : {
      "bucketName" : "bucketName",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    }
  },
  "id" : "id",
  "versionedFlowState" : "LOCALLY_MODIFIED"
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "dependencySize" : 0,
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 6
  },
  "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets the current status of this NiFi (getControllerStatus )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "permissions" : {
    "canRead" : true,
    "canWrite" : true
  },
  "processGroupFlow" : {
    "lastRefreshed" : "lastRefreshed",
    "breadcrumb" : {
      "breadcrumb" : {
        "name" : "name",
        "id" : "id",
        "versionControlInformation" : {
          "bucketName" : "bucketName",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "dependencySize" : 0,
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 6
  },
  "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Retrieves the configuration for this NiFi flow (getFlowConfig )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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. Duplicate the parameter to include multiple registries. All registries are included by default. 
      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 
    
    
    Example data 
    Content-Type: application/json
    { }Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "deprecationAlternatives" : [ "deprecationAlternatives", "deprecationAlternatives" ],
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "dependencySize" : 0,
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 6
  },
  "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "dependencySize" : 0,
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 6
  },
  "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets the listing of available flow registry clients (getRegistryClients )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "buildInfo" : {
    "compilerFlags" : "compilerFlags",
    "dependencySize" : 0,
    "compiler" : "compiler",
    "version" : "version",
    "revision" : "revision",
    "targetArch" : "targetArch",
    "timestamp" : 6
  },
  "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "runtimeManifest" : {
    "identifier" : "identifier",
    "agentType" : "agentType",
    "buildInfo" : {
      "compilerFlags" : "compilerFlags",
      "dependencySize" : 0,
      "compiler" : "compiler",
      "version" : "version",
      "revision" : "revision",
      "targetArch" : "targetArch",
      "timestamp" : 6
    },
    "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
    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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    { }Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets a funnel (getFunnel )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The funnel id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Updates a funnel (updateFunnel )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The funnel id. 
       
    Consumes 
    This API call consumes the following media types via the  request header:
    
    Request body 
    
      
      
            Body Parameter  — The funnel configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets an input port (getInputPort )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The input port id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The input port configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The port run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets a label (getLabel )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The label id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Updates a label (updateLabel )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The label id. 
       
    Consumes 
    This API call consumes the following media types via the  request header:
    
    Request body 
    
      
      
            Body Parameter  — The label configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    get  /output-ports/{id} 
    Gets an output port (getOutputPort )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The output port id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The output port configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The port run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  /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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The contents of the asset. 
                   
    Request headers 
    
    
  
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The Parameter Context. 
                   
    Return type 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The updated version of the parameter context. 
                   
    Return type 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The validation request 
                   
    Return type 
    
    
    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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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" : {
              "registryUrl" : "registryUrl",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "systemType" : "REGISTRY_CLIENT",
              "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",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "groupId" : "groupId",
            "registryId" : "registryId",
            "storageLocation" : "storageLocation",
            "bucketId" : "bucketId",
            "registryName" : "registryName",
            "branch" : "branch",
            "flowName" : "flowName",
            "version" : "version",
            "flowDescription" : "flowDescription",
            "stateExplanation" : "stateExplanation",
            "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
            "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The updated Parameter Context 
                   
    Return type 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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 
    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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The configuration analysis request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The parameter fetch request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The apply parameters request. 
                   
    Return type 
    
    
    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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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" : {
                "registryUrl" : "registryUrl",
                "changeChannel" : "changeChannel",
                "changeChannelOffset" : "changeChannelOffset",
                "systemType" : "REGISTRY_CLIENT",
                "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",
              "changeChannel" : "changeChannel",
              "changeChannelOffset" : "changeChannelOffset",
              "groupId" : "groupId",
              "registryId" : "registryId",
              "storageLocation" : "storageLocation",
              "bucketId" : "bucketId",
              "registryName" : "registryName",
              "branch" : "branch",
              "flowName" : "flowName",
              "version" : "version",
              "flowDescription" : "flowDescription",
              "stateExplanation" : "stateExplanation",
              "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
              "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The parameter provider configuration verification request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The parameter provider configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Creates an access policy (createAccessPolicy )
    
    Consumes 
    This API call consumes the following media types via the  request header:
    
    Request body 
    
      
      
            Body Parameter  — The access policy configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets an access policy (getAccessPolicy )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The access policy id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The access policy configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The request including the components to be copied from the specified Process Group. 
                   
    Return type 
    
    
    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" : {
      "registryUrl" : "registryUrl",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "systemType" : "REGISTRY_CLIENT",
      "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" : {
      "registryUrl" : "registryUrl",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "systemType" : "REGISTRY_CLIENT",
      "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The copy snippet request. 
                   
    Return type 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The connection configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The funnel configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The input port configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The label configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The output port configuration. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The processor configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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  request header;
    the media type will be conveyed by the  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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
          "registryUrl" : "registryUrl",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "systemType" : "REGISTRY_CLIENT",
          "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",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "groupId" : "groupId",
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "registryName" : "registryName",
        "branch" : "branch",
        "flowName" : "flowName",
        "version" : "version",
        "flowDescription" : "flowDescription",
        "stateExplanation" : "stateExplanation",
        "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
        "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" : {
          "registryUrl" : "registryUrl",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "systemType" : "REGISTRY_CLIENT",
          "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",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "groupId" : "groupId",
        "registryId" : "registryId",
        "storageLocation" : "storageLocation",
        "bucketId" : "bucketId",
        "registryName" : "registryName",
        "branch" : "branch",
        "flowName" : "flowName",
        "version" : "version",
        "flowDescription" : "flowDescription",
        "stateExplanation" : "stateExplanation",
        "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
        "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
      
    Return type 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The process group replace request entity 
                   
    Return type 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The request including the components to be pasted into the specified Process Group. 
                   
    Return type 
    
    
    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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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" : {
            "registryUrl" : "registryUrl",
            "changeChannel" : "changeChannel",
            "changeChannelOffset" : "changeChannelOffset",
            "systemType" : "REGISTRY_CLIENT",
            "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",
          "changeChannel" : "changeChannel",
          "changeChannelOffset" : "changeChannelOffset",
          "groupId" : "groupId",
          "registryId" : "registryId",
          "storageLocation" : "storageLocation",
          "bucketId" : "bucketId",
          "registryName" : "registryName",
          "branch" : "branch",
          "flowName" : "flowName",
          "version" : "version",
          "flowDescription" : "flowDescription",
          "stateExplanation" : "stateExplanation",
          "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
          "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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The process group replace request entity. 
                   
    Return type 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The process group configuration details. 
                   
    Return type 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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  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 
    
    
    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" : {
        "registryUrl" : "registryUrl",
        "changeChannel" : "changeChannel",
        "changeChannelOffset" : "changeChannelOffset",
        "systemType" : "REGISTRY_CLIENT",
        "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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "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  request header;
    the media type will be conveyed by the  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  /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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The processor configuration analysis request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets a processor (getProcessor )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The processor id. 
       
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The request for the processors that should be included in the results 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The processor configuration verification request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Updates a processor (updateProcessor )
    
    Path parameters 
    
      id (required)
      
            Path Parameter  — The processor id. 
       
    Consumes 
    This API call consumes the following media types via the  request header:
    
    Request body 
    
      
      
            Body Parameter  — The processor configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The processor run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  /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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The lineage query details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The provenance query details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
    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 
    
    
    Example data 
    Content-Type: application/json
    { }Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    { }Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The replay request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The replay request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
    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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group port. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group port. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group port. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group port. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process group run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The remote process groups run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The configuration analysis request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The reporting task configuration verification request. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The reporting task configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The reporting task run status. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets the available resources that support access/authorization policies (getResources )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  response header.
    
    Responses 
    200 
    
        ResourcesEntity 
    401 
    Client could not be authenticated.
        
403 
    Client is not authorized to make this request.
        
    Up 
    get  /site-to-site/peers 
    Returns the available Peers and its status of this NiFi (getPeers )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  response header.
    
      application/jsonapplication/xml 
    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.
        
Returns the details about this NiFi necessary to communicate via site to site (getSiteToSiteDetails )
    
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The snippet configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The snippet configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  response header.
    
    Responses 
    200 
    
        SystemDiagnosticsEntity 
    401 
    Client could not be authenticated.
        
403 
    Client is not authorized to make this request.
        
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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The user configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The user group configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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.
        
Gets all users (getUsers )
    Note: This endpoint is subject to change as NiFi and it's REST API evolve.
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The user configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The user group configuration details. 
                   
    Return type 
    
    
    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  request header;
    the media type will be conveyed by the  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 
    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  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  request header;
    the media type will be conveyed by the  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 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header;
    the media type will be conveyed by the  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 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "changeChannel" : "changeChannel",
    "changeChannelOffset" : "changeChannelOffset",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The Version Control Information to revert to. 
                   
    Return type 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration details. 
                   
    Return type 
    
    
    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",
      "changeChannel" : "changeChannel",
      "changeChannelOffset" : "changeChannelOffset",
      "groupId" : "groupId",
      "registryId" : "registryId",
      "storageLocation" : "storageLocation",
      "bucketId" : "bucketId",
      "registryName" : "registryName",
      "branch" : "branch",
      "flowName" : "flowName",
      "version" : "version",
      "flowDescription" : "flowDescription",
      "stateExplanation" : "stateExplanation",
      "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
      "state" : "LOCALLY_MODIFIED",
      "flowId" : "flowId"
    },
    "complete" : true,
    "uri" : "uri"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The versioned flow details. 
                   
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "changeChannel" : "changeChannel",
    "changeChannelOffset" : "changeChannelOffset",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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 
    
    
    Example data 
    Content-Type: application/json
    {
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "changeChannel" : "changeChannel",
    "changeChannelOffset" : "changeChannelOffset",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The controller service configuration details. 
                   
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "changeChannel" : "changeChannel",
    "changeChannelOffset" : "changeChannelOffset",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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  request header:
    
    Request body 
    
      
      
            Body Parameter  — The version control component mapping. 
                   
    Return type 
    
    
    Example data 
    Content-Type: application/json
    {
  "disconnectedNodeAcknowledged" : true,
  "processGroupRevision" : {
    "clientId" : "clientId",
    "lastModifier" : "lastModifier",
    "version" : 2
  },
  "versionControlInformation" : {
    "bucketName" : "bucketName",
    "changeChannel" : "changeChannel",
    "changeChannelOffset" : "changeChannelOffset",
    "groupId" : "groupId",
    "registryId" : "registryId",
    "storageLocation" : "storageLocation",
    "bucketId" : "bucketId",
    "registryName" : "registryName",
    "branch" : "branch",
    "flowName" : "flowName",
    "version" : "version",
    "flowDescription" : "flowDescription",
    "stateExplanation" : "stateExplanation",
    "systemType" : "REGISTRY_CLIENT, FLOW_DESIGNER",
    "state" : "LOCALLY_MODIFIED",
    "flowId" : "flowId"
  }
}Produces 
    This API call produces the following media types according to the  request header;
    the media type will be conveyed by the  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.
        
Methods  ]
  Table of Contents 
  
    AboutDTOAboutEntityAccessPolicyDTOAccessPolicyEntityAccessPolicySummaryDTOAccessPolicySummaryEntityActionDTOActionDetailsDTOActionEntityActivateControllerServicesEntityAdditionalDetailsEntityAffectedComponentDTOAffectedComponentEntityAllowableValueDTOAllowableValueEntityAssetDTOAssetEntityAssetReferenceDTOAssetsEntityAttributeAttributeDTOAuthenticationConfigurationDTOAuthenticationConfigurationEntityBannerDTOBannerEntityBatchSettingsDTOBatchSizeBuildInfoBulletinBoardDTOBulletinBoardEntityBulletinBoardPatternParameterBulletinDTOBulletinEntityBundleBundleDTOClientIdParameterClusterDTOClusterEntityClusterSearchResultsEntityClusterSummaryDTOClusterSummaryEntityComponentDetailsDTOComponentDifferenceDTOComponentHistoryDTOComponentHistoryEntityComponentManifestComponentReferenceDTOComponentReferenceEntityComponentRestrictionPermissionDTOComponentSearchResultDTOComponentStateDTOComponentStateEntityComponentValidationResultDTOComponentValidationResultEntityComponentValidationResultsEntityConfigVerificationResultDTOConfigurationAnalysisDTOConfigurationAnalysisEntityConnectableComponentConnectableDTOConnectionDTOConnectionEntityConnectionStatisticsDTOConnectionStatisticsEntityConnectionStatisticsSnapshotDTOConnectionStatusDTOConnectionStatusEntityConnectionStatusPredictionsSnapshotDTOConnectionStatusSnapshotDTOConnectionStatusSnapshotEntityConnectionsEntityContentViewerDTOContentViewerEntityControllerBulletinsEntityControllerConfigurationDTOControllerConfigurationEntityControllerDTOControllerEntityControllerServiceAPIControllerServiceApiDTOControllerServiceDTOControllerServiceDefinitionControllerServiceEntityControllerServiceReferencingComponentDTOControllerServiceReferencingComponentEntityControllerServiceReferencingComponentsEntityControllerServiceRunStatusEntityControllerServiceStatusDTOControllerServiceTypesEntityControllerServicesEntityControllerStatusDTOControllerStatusEntityCopyRequestEntityCopyResponseEntityCopySnippetRequestEntityCounterDTOCounterEntityCountersDTOCountersEntityCountersSnapshotDTOCreateActiveRequestEntityCurrentUserEntityDateTimeParameterDefinedTypeDifferenceDTODimensionsDTODocumentedTypeDTODropRequestDTODropRequestEntityDynamicPropertyDynamicRelationshipExplicitRestrictionDTOExternalControllerServiceReferenceFlowAnalysisResultEntityFlowAnalysisRuleDTOFlowAnalysisRuleDefinitionFlowAnalysisRuleEntityFlowAnalysisRuleRunStatusEntityFlowAnalysisRuleStatusDTOFlowAnalysisRuleTypesEntityFlowAnalysisRuleViolationDTOFlowAnalysisRulesEntityFlowBreadcrumbDTOFlowBreadcrumbEntityFlowComparisonEntityFlowConfigurationDTOFlowConfigurationEntityFlowDTOFlowEntityFlowFileDTOFlowFileEntityFlowFileSummaryDTOFlowRegistryBranchDTOFlowRegistryBranchEntityFlowRegistryBranchesEntityFlowRegistryBucketFlowRegistryBucketDTOFlowRegistryBucketEntityFlowRegistryBucketsEntityFlowRegistryClientDTOFlowRegistryClientEntityFlowRegistryClientTypesEntityFlowRegistryClientsEntityFlowRegistryPermissionsFlowSnippetDTOFunnelDTOFunnelEntityFunnelsEntityGarbageCollectionDTOHistoryDTOHistoryEntityInputPortsEntityIntegerParameterJmxMetricsResultDTOJmxMetricsResultsEntityLabelDTOLabelEntityLabelsEntityLatestProvenanceEventsDTOLatestProvenanceEventsEntityLineageDTOLineageEntityLineageRequestDTOLineageResultsDTOListingRequestDTOListingRequestEntityLongParameterMultiProcessorUseCaseNarCoordinateDTONarDetailsEntityNarSummariesEntityNarSummaryDTONarSummaryEntityNodeConnectionStatisticsSnapshotDTONodeConnectionStatusSnapshotDTONodeCountersSnapshotDTONodeDTONodeEntityNodeEventDTONodePortStatusSnapshotDTONodeProcessGroupStatusSnapshotDTONodeProcessorStatusSnapshotDTONodeRemoteProcessGroupStatusSnapshotDTONodeReplayLastEventSnapshotDTONodeSearchResultDTONodeStatusSnapshotsDTONodeSystemDiagnosticsSnapshotDTOOutputPortsEntityParameterContextDTOParameterContextEntityParameterContextReferenceDTOParameterContextReferenceEntityParameterContextUpdateEntityParameterContextUpdateRequestDTOParameterContextUpdateRequestEntityParameterContextUpdateStepDTOParameterContextValidationRequestDTOParameterContextValidationRequestEntityParameterContextValidationStepDTOParameterContextsEntityParameterDTOParameterEntityParameterGroupConfigurationEntityParameterProviderApplyParametersRequestDTOParameterProviderApplyParametersRequestEntityParameterProviderApplyParametersUpdateStepDTOParameterProviderConfigurationDTOParameterProviderConfigurationEntityParameterProviderDTOParameterProviderDefinitionParameterProviderEntityParameterProviderParameterApplicationEntityParameterProviderParameterFetchEntityParameterProviderReferenceParameterProviderReferencingComponentDTOParameterProviderReferencingComponentEntityParameterProviderReferencingComponentsEntityParameterProviderTypesEntityParameterProvidersEntityParameterStatusDTOPasteRequestEntityPasteResponseEntityPeerDTOPeersEntityPermissionsDTOPortDTOPortEntityPortRunStatusEntityPortStatusDTOPortStatusEntityPortStatusSnapshotDTOPortStatusSnapshotEntityPositionPositionDTOPreviousValueDTOPrioritizerTypesEntityProcessGroupDTOProcessGroupEntityProcessGroupFlowDTOProcessGroupFlowEntityProcessGroupImportEntityProcessGroupNameDTOProcessGroupReplaceRequestDTOProcessGroupReplaceRequestEntityProcessGroupStatusDTOProcessGroupStatusEntityProcessGroupStatusSnapshotDTOProcessGroupStatusSnapshotEntityProcessGroupUploadEntityProcessGroupsEntityProcessingPerformanceStatusDTOProcessorConfigDTOProcessorConfigurationProcessorDTOProcessorDefinitionProcessorEntityProcessorRunStatusDetailsDTOProcessorRunStatusDetailsEntityProcessorRunStatusEntityProcessorStatusDTOProcessorStatusEntityProcessorStatusSnapshotDTOProcessorStatusSnapshotEntityProcessorTypesEntityProcessorsEntityProcessorsRunStatusDetailsEntityPropertyAllowableValuePropertyDependencyPropertyDependencyDTOPropertyDescriptorPropertyDescriptorDTOPropertyDescriptorEntityPropertyHistoryDTOPropertyResourceDefinitionProvenanceDTOProvenanceEntityProvenanceEventDTOProvenanceEventEntityProvenanceLinkDTOProvenanceNodeDTOProvenanceOptionsDTOProvenanceOptionsEntityProvenanceRequestDTOProvenanceResultsDTOProvenanceSearchValueDTOProvenanceSearchableFieldDTOQueueSizeDTORegisteredFlowRegisteredFlowSnapshotRegisteredFlowSnapshotMetadataRegisteredFlowVersionInfoRelationshipRelationshipDTORemotePortRunStatusEntityRemoteProcessGroupContentsDTORemoteProcessGroupDTORemoteProcessGroupEntityRemoteProcessGroupPortDTORemoteProcessGroupPortEntityRemoteProcessGroupStatusDTORemoteProcessGroupStatusEntityRemoteProcessGroupStatusSnapshotDTORemoteProcessGroupStatusSnapshotEntityRemoteProcessGroupsEntityReplayLastEventRequestEntityReplayLastEventResponseEntityReplayLastEventSnapshotDTOReportingTaskDTOReportingTaskDefinitionReportingTaskEntityReportingTaskRunStatusEntityReportingTaskStatusDTOReportingTaskTypesEntityReportingTasksEntityRequiredPermissionDTOResourceClaimDetailsDTOResourceDTOResourcesEntityRestrictionRevisionDTORunStatusDetailsRequestEntityRuntimeManifestRuntimeManifestEntityScheduleComponentsEntitySchedulingDefaultsSearchResultGroupDTOSearchResultsDTOSearchResultsEntitySnippetDTOSnippetEntityStartVersionControlRequestEntityStateEntryDTOStateMapDTOStatefulStatusDescriptorDTOStatusHistoryDTOStatusHistoryEntityStatusSnapshotDTOStorageUsageDTOStreamingOutputSubmitReplayRequestEntitySupportedMimeTypesDTOSystemDiagnosticsDTOSystemDiagnosticsEntitySystemDiagnosticsSnapshotDTOSystemResourceConsiderationTenantDTOTenantEntityTenantsEntityTransactionResultEntityUpdateControllerServiceReferenceRequestEntityUseCaseUserDTOUserEntityUserGroupDTOUserGroupEntityUserGroupsEntityUsersEntityVerifyConfigRequestDTOVerifyConfigRequestEntityVerifyConfigUpdateStepDTOVersionControlComponentMappingEntityVersionControlInformationDTOVersionControlInformationEntityVersionInfoDTOVersionedAssetVersionedConnectionVersionedControllerServiceVersionedFlowCoordinatesVersionedFlowDTOVersionedFlowEntityVersionedFlowSnapshotEntityVersionedFlowSnapshotMetadataEntityVersionedFlowSnapshotMetadataSetEntityVersionedFlowUpdateRequestDTOVersionedFlowUpdateRequestEntityVersionedFlowsEntityVersionedFunnelVersionedLabelVersionedParameterVersionedParameterContextVersionedPortVersionedProcessGroupVersionedProcessorVersionedPropertyDescriptorVersionedRemoteGroupPortVersionedRemoteProcessGroupVersionedReportingTaskVersionedReportingTaskImportRequestEntityVersionedReportingTaskImportResponseEntityVersionedReportingTaskSnapshotVersionedResourceDefinitionaccess_token_bodyprocessgroups_upload_body 
  
    
    
    
      buildBranch (optional)
buildRevision (optional)
String  Build revision or commit hash 
buildTag (optional)
buildTimestamp (optional)
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)
version (optional)
String  The version of this NiFi. 
   
   
  
  
    
    
    
      action (optional)
String  The action associated with this access policy. 
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)
users (optional)
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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. 
   
   
  
    
    
    
      action (optional)
String  The action associated with this access policy. 
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 
   
   
  
    
    The access policies this user belongs to.
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      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. 
   
   
  
    
    The details of the action.
    
          
  
   
  
    
    The actions.
    
      action (optional)
canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
id (optional)
sourceId (optional)
timestamp (optional)
String  The timestamp of the action. 
   
   
  
    
    
    
      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 
ENABLED
DISABLED
       
   
  
    
    
    
      additionalDetails (optional)
       
   
  
    
    
    
      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 
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)
       
   
  
    
    The set of all components in the flow that are referencing this Parameter
    
      bulletins (optional)
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 
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. 
   
   
  
    
    
    
      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. 
   
   
  
    
    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. 
   
   
  
    
    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)
       
   
  
  
    
    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. 
   
   
  
  
    
    The FlowFile attributes this processor writes/updates
    
      description (optional)
String  The description of the attribute 
name (optional)
String  The name of the attribute 
   
   
  
    
    The attributes of the flowfile for the event.
    
      name (optional)
previousValue (optional)
String  The value of the attribute before the event took place. 
value (optional)
       
   
  
    
    
    
      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 
   
   
  
    
    
    
      authenticationConfiguration (optional)
       
   
  
    
    
    
      footerText (optional)
headerText (optional)
       
   
  
  
    
    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. 
   
   
  
    
    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. 
   
   
  
    
    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. 
dependencySize (optional)
Long  The dependency size in bytes for python components. format: int64
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. 
   
   
  
    
    
    
      bulletins (optional)
generated (optional)
String  The timestamp when this report was generated. 
   
   
  
  
    
    
    
      pattern (optional)
rawPattern (optional)
       
   
  
    
    
    
      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)
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. 
   
   
  
    
    The bulletins for this component.
    
      bulletin (optional)
canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
groupId (optional)
id (optional)
nodeAddress (optional)
sourceId (optional)
timestamp (optional)
String  When this bulletin was generated. 
   
   
  
    
    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 
   
   
  
    
    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. 
   
   
  
  
    
    
    
      generated (optional)
String  The timestamp the report was generated. 
nodes (optional)
       
   
  
  
  
    
    
    
      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
   
   
  
    
    
    
      clusterSummary (optional)
       
   
  
    
    The details of the source component.
    
          
  
   
  
    
    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)
differences (optional)
processGroupId (optional)
String  The ID of the Process Group that the component belongs to 
   
   
  
    
    
    
      componentId (optional)
propertyHistory (optional)
       
   
  
    
    
    
      componentHistory (optional)
       
   
  
    
    The full specification of the bundle contents
    
      apis (optional)
controllerServices (optional)
flowAnalysisRules (optional)
parameterProviders (optional)
processors (optional)
reportingTasks (optional)
       
   
  
    
    
    
      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 
   
   
  
    
    Component this policy references if applicable.
    
      bulletins (optional)
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. 
   
   
  
    
    Permissions for specific component restrictions.
    
      permissions (optional)
requiredPermission (optional)
       
   
  
    
    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)
name (optional)
String  The name of the component that matched the search. 
parentGroup (optional)
versionedGroup (optional)
       
   
  
    
    The component state.
    
      clusterState (optional)
componentId (optional)
String  The component identifier. 
localState (optional)
stateDescription (optional)
String  Description of the state this component persists. 
   
   
  
    
    
    
      componentState (optional)
       
   
  
    
    
    
      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 
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)
       
   
  
    
    A List of ComponentValidationResultEntity, one for each component that is validated
    
      bulletins (optional)
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. 
   
   
  
    
    The Validation Results that were calculated for each component. This value may not be set until the request completes.
    
      validationResults (optional)
       
   
  
    
    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 
SUCCESSFUL
FAILED
SKIPPED
verificationStepName (optional)
String  The name of the verification step 
   
   
  
    
    The configuration analysis
    
      componentId (optional)
String  The ID of the component 
properties (optional)
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 
   
   
  
    
    
    
      configurationAnalysis (optional)
       
   
  
    
    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. 
PROCESSOR
REMOTE_INPUT_PORT
REMOTE_OUTPUT_PORT
INPUT_PORT
OUTPUT_PORT
FUNNEL
       
   
  
    
    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. 
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 
   
   
  
    
    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)
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. 
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. 
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. 
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)
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 
   
   
  
    
    The connections in this flow.
    
      bends (optional)
bulletins (optional)
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. 
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. 
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. 
   
   
  
    
    
    
      aggregateSnapshot (optional)
id (optional)
String  The ID of the connection 
nodeSnapshots (optional)
statsLastRefreshed (optional)
String  The timestamp of when the stats were last refreshed 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
connectionStatistics (optional)
       
   
  
    
    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
   
   
  
    
    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)
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 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
connectionStatus (optional)
       
   
  
    
    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
   
   
  
    
    
    
      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. 
   
   
  
    
    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. 
   
   
  
  
    
    The Content Viewers.
    
      displayName (optional)
String  The display name of the Content Viewer. 
supportedMimeTypes (optional)
uri (optional)
String  The uri of the Content Viewer. 
   
   
  
    
    
    
      contentViewers (optional)
       
   
  
    
    
    
      bulletins (optional)
controllerServiceBulletins (optional)
flowAnalysisRuleBulletins (optional)
flowRegistryClientBulletins (optional)
parameterProviderBulletins (optional)
reportingTaskBulletins (optional)
       
   
  
    
    The controller configuration.
    
      maxTimerDrivenThreadCount (optional)
Integer  The maximum number of timer driven threads the NiFi has available. format: int32
   
   
  
    
    
    
      component (optional)
disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
permissions (optional)
revision (optional)
       
   
  
    
    
    
      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)
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)
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
   
   
  
  
    
    Lists the APIs this Controller Service implements.
    
      bundle (optional)
type (optional)
String  The fully qualified name of the service interface. 
   
   
  
    
    Lists the APIs this Controller Service implements.
    
      bundle (optional)
type (optional)
String  The fully qualified name of the service interface. 
   
   
  
    
    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)
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)
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)
referencingComponents (optional)
restricted (optional)
Boolean  Whether the controller service requires elevated privileges. 
sensitiveDynamicPropertyNames (optional)
state (optional)
String  The state of the controller service. 
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) 
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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)
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)
tags (optional)
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. 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      activeThreadCount (optional)
Integer  The number of active threads for the referencing component. format: int32
descriptors (optional)
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)
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. 
Processor
ControllerService
ReportingTask
FlowRegistryClient
referencingComponents (optional)
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)
       
   
  
    
    All components referencing this controller service.
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      controllerServiceReferencingComponents (optional)
       
   
  
    
    
    
      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. 
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. 
   
   
  
    
    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 
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) 
VALID
INVALID
VALIDATING
       
   
  
    
    
    
      controllerServiceTypes (optional)
       
   
  
    
    
    
      controllerServices (optional)
currentTime (optional)
String  The current time on the system. 
   
   
  
    
    
    
      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
   
   
  
    
    
    
      controllerStatus (optional)
       
   
  
    
    
    
      connections (optional)
funnels (optional)
inputPorts (optional)
labels (optional)
outputPorts (optional)
processGroups (optional)
processors (optional)
remoteProcessGroups (optional)
       
   
  
    
    The response from copying.
    
      connections (optional)
externalControllerServiceReferences (optional)
funnels (optional)
id (optional)
String  The id for this copy action. 
inputPorts (optional)
labels (optional)
outputPorts (optional)
parameterContexts (optional)
parameterProviders (optional)
processGroups (optional)
processors (optional)
remoteProcessGroups (optional)
       
   
  
    
    
    
      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. 
   
   
  
    
    
    
      context (optional)
String  The context of the counter. 
id (optional)
name (optional)
String  The name of the counter. 
value (optional)
String  The value of the counter. 
valueCount (optional)
Long  The value count. format: int64
   
   
  
  
    
    
    
      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. 
   
   
  
  
    
    The counters from the node.
    
      counters (optional)
generated (optional)
String  The timestamp when the report was generated. 
   
   
  
    
    
    
      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 
   
   
  
    
    
    
      anonymous (optional)
Boolean  Whether the current user is anonymous. 
canVersionFlows (optional)
Boolean  Whether the current user can version flows. 
componentRestrictionPermissions (optional)
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)
       
   
  
  
    
    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. 
   
   
  
    
    The differences in the component between the two flows
    
      difference (optional)
String  Description of the difference 
differenceType (optional)
       
   
  
    
    
    
      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
   
   
  
    
    
    
      bundle (optional)
controllerServiceApis (optional)
deprecationReason (optional)
String  The description of why the usage of this component is restricted. 
description (optional)
String  The description of the type. 
explicitRestrictions (optional)
restricted (optional)
Boolean  Whether this type is restricted. 
tags (optional)
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. 
   
   
  
    
    
    
      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. 
   
   
  
  
    
    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 
NONE
ENVIRONMENT
FLOWFILE_ATTRIBUTES
name (optional)
String  The description of the dynamic property name 
value (optional)
String  The description of the dynamic property value 
   
   
  
    
    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 
   
   
  
    
    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)
       
   
  
    
    
    
      identifier (optional)
String  The identifier of the controller service 
name (optional)
String  The name of the controller service 
   
   
  
    
    
    
      flowAnalysisPending (optional)
ruleViolations (optional)
rules (optional)
       
   
  
    
    
    
      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)
enforcementPolicy (optional)
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)
restricted (optional)
Boolean  Whether the flow analysis rule requires elevated privileges. 
sensitiveDynamicPropertyNames (optional)
state (optional)
String  The state of the flow analysis rule. 
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) 
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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)
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)
tags (optional)
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. 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      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. 
ENABLED
DISABLED
       
   
  
    
    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 
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) 
VALID
INVALID
VALIDATING
       
   
  
    
    
    
      flowAnalysisRuleTypes (optional)
       
   
  
    
    
    
      enabled (optional)
enforcementPolicy (optional)
groupId (optional)
issueId (optional)
ruleId (optional)
scope (optional)
subjectComponentType (optional)
subjectDisplayName (optional)
subjectId (optional)
subjectPermissionDto (optional)
violationMessage (optional)
       
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
flowAnalysisRules (optional)
       
   
  
    
    This breadcrumb.
    
      id (optional)
name (optional)
versionControlInformation (optional)
       
   
  
    
    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 
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE
       
   
  
    
    
    
      componentDifferences (optional)
       
   
  
    
    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
   
   
  
    
    
    
      flowConfiguration (optional)
       
   
  
    
    Flow containing the components that were created as part of this paste action.
    
      connections (optional)
funnels (optional)
inputPorts (optional)
labels (optional)
outputPorts (optional)
processGroups (optional)
processors (optional)
remoteProcessGroups (optional)
       
   
  
  
    
    
    
      attributes (optional)
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)
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)
       
   
  
  
    
    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)
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)
       
   
  
  
  
  
    
    
    
      createdTimestamp (optional)
description (optional)
identifier (optional)
name (optional)
permissions (optional)
       
   
  
    
    
    
      created (optional)
Long  The created timestamp of this bucket format: int64
description (optional)
id (optional)
name (optional)
       
   
  
    
    
    
      bucket (optional)
id (optional)
permissions (optional)
       
   
  
  
    
    
    
      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)
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)
properties (optional)
restricted (optional)
Boolean  Whether the registry client requires elevated privileges. 
sensitiveDynamicPropertyNames (optional)
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) 
VALID
INVALID
VALIDATING
       
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      flowRegistryClientTypes (optional)
       
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
registries (optional)
       
   
  
    
    
    
      canDelete (optional)
canRead (optional)
canWrite (optional)
       
   
  
    
    The contents of this process group.
    
      connections (optional)
controllerServices (optional)
funnels (optional)
inputPorts (optional)
labels (optional)
outputPorts (optional)
processGroups (optional)
processors (optional)
remoteProcessGroups (optional)
       
   
  
    
    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 
   
   
  
    
    The funnels in this flow.
    
      bulletins (optional)
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. 
   
   
  
  
    
    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. 
   
   
  
    
    
    
      actions (optional)
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
   
   
  
  
  
  
    
    
    
      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. 
   
   
  
    
    
    
      jmxMetricsResults (optional)
       
   
  
    
    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
   
   
  
    
    The labels in this flow.
    
      bulletins (optional)
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. 
   
   
  
  
    
    
    
      componentId (optional)
provenanceEvents (optional)
       
   
  
    
    
    
      latestProvenanceEvents (optional)
       
   
  
    
    
    
      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. 
   
   
  
  
    
    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. 
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. 
   
   
  
    
    The results of the lineage query.
    
      errors (optional)
array[String]  Any errors that occurred while generating the lineage. 
links (optional)
nodes (optional)
       
   
  
    
    
    
      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)
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. 
   
   
  
    
    
    
      listingRequest (optional)
       
   
  
  
    
    A list of use cases that have been documented that involve this Processor in conjunction with other Processors
    
      configurations (optional)
description (optional)
String  A description of the use case 
keywords (optional)
notes (optional)
String  Any pertinent notes about the use case 
   
   
  
    
    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)
version (optional)
String  The version of the NAR. 
   
   
  
    
    
    
      controllerServiceTypes (optional)
dependentCoordinates (optional)
flowAnalysisRuleTypes (optional)
flowRegistryClientTypes (optional)
narSummary (optional)
parameterProviderTypes (optional)
processorTypes (optional)
reportingTaskTypes (optional)
       
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
narSummaries (optional)
       
   
  
    
    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)
state (optional)
String  The state of the NAR (i.e. Installed, or not) 
   
   
  
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    
    
      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)
flowFileBytes (optional)
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)
nodeStartTime (optional)
String  The time at which this Node was last refreshed. 
queued (optional)
String  The queue the NiFi on the node. 
roles (optional)
status (optional)
       
   
  
  
    
    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. 
   
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    
    
      address (optional)
String  The address of the node that matched the search. 
id (optional)
String  The id of the node that matched the search. 
   
   
  
    
    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)
statusSnapshots (optional)
array[StatusSnapshotDTO]  A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node. 
   
   
  
    
    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)
       
   
  
  
    
    The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.
    
      boundProcessGroups (optional)
description (optional)
String  The Description of the Parameter Context. 
id (optional)
String  The ID the Parameter Context. 
inheritedParameterContexts (optional)
name (optional)
String  The Name of the Parameter Context. 
parameterProviderConfiguration (optional)
parameters (optional)
       
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      id (optional)
String  The ID of the Parameter Context 
name (optional)
String  The name of the Parameter Context 
   
   
  
    
    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)
       
   
  
    
    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)
       
   
  
    
    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)
requestId (optional)
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)
uri (optional)
String  The URI for the request 
   
   
  
    
    
    
      parameterContextRevision (optional)
request (optional)
       
   
  
    
    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 
   
   
  
    
    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)
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)
uri (optional)
String  The URI for the request 
   
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
request (optional)
       
   
  
    
    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 
   
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
parameterContexts (optional)
       
   
  
    
    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)
referencingComponents (optional)
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. 
   
   
  
    
    The name of the Parameter
    
      canWrite (optional)
Boolean  Indicates whether the user can write a given resource. 
parameter (optional)
       
   
  
    
    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)
        
        
synchronized (optional)
Boolean  True if this group should be synchronized to a ParameterContext, including creating one if it does not exist. 
   
   
  
    
    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)
parameterProvider (optional)
percentCompleted (optional)
Integer  A value between 0 and 100 (inclusive) indicating how close the request is to completion format: int32
referencingComponents (optional)
requestId (optional)
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)
uri (optional)
String  The URI for the request 
   
   
  
  
    
    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 
   
   
  
    
    
    
      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 
   
   
  
    
    Optional configuration for a Parameter Provider
    
      component (optional)
id (optional)
String  The id of the component. 
permissions (optional)
       
   
  
    
    
    
      affectedComponents (optional)
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)
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)
parameterStatus (optional)
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)
referencingParameterContexts (optional)
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) 
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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)
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)
tags (optional)
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. 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      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)
revision (optional)
       
   
  
    
    
    
      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)
       
   
  
    
    
    
      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. 
   
   
  
    
    
    
      id (optional)
String  The id of the component referencing a parameter provider. 
name (optional)
String  The name of the component referencing a parameter provider. 
   
   
  
    
    The Parameter Contexts that reference this Parameter Provider
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      parameterProviderReferencingComponents (optional)
       
   
  
    
    
    
      parameterProviderTypes (optional)
       
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
parameterProviders (optional)
       
   
  
    
    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 
NEW
CHANGED
REMOVED
MISSING_BUT_REFERENCED
UNCHANGED
       
   
  
    
    
    
      copyResponse (optional)
disconnectedNodeAcknowledged (optional)
revision (optional)
       
   
  
    
    
    
      flow (optional)
revision (optional)
       
   
  
    
    
    
      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. 
   
   
  
  
    
    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. 
   
   
  
    
    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)
parentGroupId (optional)
String  The id of parent process group of this component if applicable. 
portFunction (optional)
String  Specifies how the Port functions 
STANDARD
FAILURE
position (optional)
state (optional)
        
        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)
        
        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 
   
   
  
    
    The output ports in this flow.
    
      allowRemoteAccess (optional)
Boolean  Whether this port can be accessed remotely via Site-to-Site protocol. 
bulletins (optional)
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. 
   
   
  
    
    
    
      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. 
RUNNING
STOPPED
DISABLED
       
   
  
    
    The status of the port.
    
      aggregateSnapshot (optional)
groupId (optional)
String  The id of the parent process group of the port. 
id (optional)
name (optional)
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. 
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. 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
portStatus (optional)
       
   
  
    
    
    
      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)
input (optional)
String  The count/size of flowfiles that have been accepted in the last 5 minutes. 
name (optional)
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. 
Running
Stopped
Validating
Disabled
Invalid
transmitting (optional)
Boolean  Whether the port has incoming or outgoing connections to a remote NiFi. 
   
   
  
    
    The status of all output ports in the process group.
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
id (optional)
portStatusSnapshot (optional)
       
   
  
    
    The position of a component on the graph
    
      x (optional)
Double  The x coordinate. format: double
y (optional)
Double  The y coordinate. format: double
   
   
  
    
    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
   
   
  
    
    Previous values for a given property.
    
      previousValue (optional)
timestamp (optional)
String  The timestamp when the value was modified. 
userIdentity (optional)
String  The user who changed the previous value. 
   
   
  
    
    
    
      prioritizerTypes (optional)
       
   
  
    
    
    
      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. 
STATELESS
STANDARD
INHERITED
flowfileConcurrency (optional)
String  The FlowFile Concurrency for this Process Group. 
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. 
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. 
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 
   
   
  
    
    
    
      activeRemotePortCount (optional)
Integer  The number of active remote ports in the process group. format: int32
bulletins (optional)
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 
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 
LOCALLY_MODIFIED
STALE
LOCALLY_MODIFIED_AND_STALE
UP_TO_DATE
SYNC_FAILURE
       
   
  
    
    
    
      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. 
   
   
  
    
    
    
      permissions (optional)
processGroupFlow (optional)
revision (optional)
       
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
processGroupRevision (optional)
versionedFlowSnapshot (optional)
       
   
  
    
    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 
   
   
  
    
    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. 
   
   
  
    
    
    
      processGroupRevision (optional)
request (optional)
versionedFlowSnapshot (optional)
       
   
  
    
    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)
statsLastRefreshed (optional)
String  The time the status for the process group was last refreshed. 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
processGroupStatus (optional)
       
   
  
    
    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)
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)
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)
processGroupStatusSnapshots (optional)
processingNanos (optional)
processingPerformanceStatus (optional)
processorStatusSnapshots (optional)
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)
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 
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. 
   
   
  
    
    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)
       
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
flowSnapshot (optional)
groupId (optional)
groupName (optional)
positionDTO (optional)
revisionDTO (optional)
       
   
  
  
    
    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
   
   
  
    
    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. 
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)
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)
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)
yieldDuration (optional)
String  The amount of time that must elapse before this processor is scheduled again after yielding. 
   
   
  
    
    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 
   
   
  
    
    
    
      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)
restricted (optional)
Boolean  Whether the processor requires elevated privileges. 
state (optional)
String  The state of the processor 
RUNNING
STOPPED
DISABLED
style (optional)
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) 
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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)
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. 
INPUT_REQUIRED
INPUT_ALLOWED
INPUT_FORBIDDEN
multiProcessorUseCases (optional)
primaryNodeOnly (optional)
Boolean  Whether or not this processor should be scheduled only on the primary node in a cluster. 
propertyDescriptors (optional)
providedApiImplementations (optional)
array[DefinedType]  If this type represents a provider for an interface, this lists the APIs it implements 
readsAttributes (optional)
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)
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)
tags (optional)
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)
       
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    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 
Running
Stopped
Invalid
Validating
Disabled
validationErrors (optional)
       
   
  
    
    
    
      permissions (optional)
revision (optional)
runStatusDetails (optional)
       
   
  
    
    
    
      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. 
RUNNING
STOPPED
DISABLED
RUN_ONCE
       
   
  
    
    
    
      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)
runStatus (optional)
String  The run status of the Processor 
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 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
processorStatus (optional)
       
   
  
    
    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. 
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. 
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. 
   
   
  
    
    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)
       
   
  
    
    
    
      processorTypes (optional)
       
   
  
  
    
    
    
      runStatusDetails (optional)
       
   
  
    
    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)
       
   
  
    
    The dependencies that this property has on other properties
    
      dependentValues (optional)
propertyDisplayName (optional)
String  The name of the property that is depended upon 
propertyName (optional)
String  The name of the property that is depended upon 
   
   
  
    
    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 
   
   
  
    
    Descriptions of configuration properties applicable to this component.
    
      allowableValues (optional)
defaultValue (optional)
String  The default value if a user-set value is not specified 
dependencies (optional)
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 
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 
   
   
  
    
    The descriptors for the reporting tasks properties.
    
      allowableValues (optional)
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. 
   
   
  
    
    
    
      propertyDescriptor (optional)
       
   
  
    
    The history for the properties of the component.
    
      previousValues (optional)
       
   
  
    
    Indicates that this property references external resources
    
      cardinality (optional)
String  The cardinality of the resource definition (i.e. single or multiple) 
SINGLE
MULTIPLE
resourceTypes (optional)
        
        
       
   
  
    
    
    
      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 
   
   
  
  
    
    The provenance events that matched the search criteria.
    
      alternateIdentifierUri (optional)
String  The alternate identifier uri for the fileflow for the event. 
attributes (optional)
childUuids (optional)
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)
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)
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)
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)
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. 
   
   
  
    
    
    
      provenanceEvent (optional)
       
   
  
    
    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). 
   
   
  
    
    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)
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)
        
        FLOWFILE
EVENT
       
   
  
    
    
    
      searchableFields (optional)
       
   
  
    
    
    
      provenanceOptions (optional)
       
   
  
    
    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)
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. 
   
   
  
    
    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)
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
   
   
  
    
    The search terms used to perform the search.
    
      inverse (optional)
Boolean  Query for all except for search value. 
value (optional)
       
   
  
    
    The available searchable field for the NiFi.
    
      field (optional)
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. 
   
   
  
    
    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
   
   
  
    
    
    
      branch (optional)
bucketIdentifier (optional)
bucketName (optional)
createdTimestamp (optional)
description (optional)
identifier (optional)
lastModifiedTimestamp (optional)
name (optional)
permissions (optional)
versionCount (optional)
versionInfo (optional)
       
   
  
    
    
    
      bucket (optional)
externalControllerServices (optional)
flow (optional)
flowContents (optional)
flowEncodingVersion (optional)
latest (optional)
parameterContexts (optional)
parameterProviders (optional)
snapshotMetadata (optional)
       
   
  
    
    
    
      author (optional)
branch (optional)
bucketIdentifier (optional)
comments (optional)
flowIdentifier (optional)
timestamp (optional)
version (optional)
       
   
  
  
    
    The supported relationships for this processor.
    
      description (optional)
String  The description of the relationship 
name (optional)
String  The name of the relationship 
   
   
  
    
    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)
retry (optional)
Boolean  Whether or not flowfiles sent to this relationship should retry. 
   
   
  
    
    
    
      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. 
TRANSMITTING
STOPPED
       
   
  
    
    The contents of the remote process group. Will contain available input/output ports.
    
      inputPorts (optional)
outputPorts (optional)
       
   
  
    
    
    
      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)
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. 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    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)
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 
   
   
  
    
    
    
      bulletins (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)
remoteProcessGroupPort (optional)
revision (optional)
uri (optional)
String  The URI for futures requests to the component. 
   
   
  
    
    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)
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) 
VALID
INVALID
VALIDATING
       
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
remoteProcessGroupStatus (optional)
       
   
  
    
    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. 
   
   
  
    
    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)
       
   
  
    
    
    
      remoteProcessGroups (optional)
       
   
  
    
    
    
      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. 
ALL
PRIMARY
       
   
  
    
    
    
      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. 
ALL
PRIMARY
       
   
  
    
    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 
   
   
  
    
    
    
      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)
deprecated (optional)
Boolean  Whether the reporting task has been deprecated. 
descriptors (optional)
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)
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)
state (optional)
String  The state of the reporting task. 
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) 
VALID
INVALID
VALIDATING
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    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)
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)
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)
tags (optional)
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. 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      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. 
RUNNING
STOPPED
       
   
  
    
    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 
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) 
VALID
INVALID
VALIDATING
       
   
  
    
    
    
      reportingTaskTypes (optional)
       
   
  
    
    
    
      currentTime (optional)
String  The current time on the system. 
reportingTasks (optional)
       
   
  
    
    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. 
   
   
  
    
    
    
      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 
   
   
  
    
    
    
      identifier (optional)
String  The identifier of the resource. 
name (optional)
String  The name of the resource. 
   
   
  
  
    
    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 
   
   
  
    
    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
   
   
  
    
    
    
      processorIds (optional)
array[String]  The IDs of all processors whose run status details should be provided 
   
   
  
    
    
    
      agentType (optional)
String  The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp' 
buildInfo (optional)
bundles (optional)
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' 
   
   
  
    
    
    
      runtimeManifest (optional)
       
   
  
    
    
    
      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 
RUNNING
STOPPED
ENABLED
DISABLED
       
   
  
    
    Scheduling defaults for components defined in this manifest
    
      defaultConcurrentTasksBySchedulingStrategy (optional)
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)
defaultSchedulingStrategy (optional)
String  The name of the default scheduling strategy 
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
   
   
  
    
    The nearest versioned ancestor group of the component that matched the search.
      
   
  
    
    
    
      connectionResults (optional)
controllerServiceNodeResults (optional)
funnelResults (optional)
inputPortResults (optional)
labelResults (optional)
outputPortResults (optional)
parameterContextResults (optional)
parameterProviderNodeResults (optional)
parameterResults (optional)
processGroupResults (optional)
processorResults (optional)
remoteProcessGroupResults (optional)
       
   
  
    
    
    
      searchResultsDTO (optional)
       
   
  
    
    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)
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. 
   
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
snippet (optional)
       
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
processGroupRevision (optional)
versionedFlow (optional)
       
   
  
    
    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. 
   
   
  
    
    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
   
   
  
    
    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 
   
   
  
    
    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. 
   
   
  
    
    
    
      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)
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. 
   
   
  
    
    
    
      canRead (optional)
Boolean  Indicates whether the user can read a given resource. 
statusHistory (optional)
       
   
  
    
    A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.
    
      statusMetrics (optional)
timestamp (optional)
Date  The timestamp of the snapshot. format: date-time
   
   
  
    
    The provenance repository storage usage.
    
      freeSpace (optional)
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)
totalSpaceBytes (optional)
Long  The number of bytes of total space. format: int64
usedSpace (optional)
usedSpaceBytes (optional)
Long  The number of bytes of used space. format: int64
utilization (optional)
String  Utilization of this storage location. 
   
   
  
  
    
    
    
      clusterNodeId (optional)
String  The identifier of the node where to submit the replay request. 
eventId (optional)
Long  The event identifier format: int64
   
   
  
    
    The mime types this Content Viewer supports.
    
      displayName (optional)
String  The display name of the mime types. 
mimeTypes (optional)
       
   
  
    
    
    
      aggregateSnapshot (optional)
nodeSnapshots (optional)
       
   
  
    
    
    
      systemDiagnostics (optional)
       
   
  
    
    The System Diagnostics snapshot from the node.
    
      availableProcessors (optional)
Integer  Number of available processors if supported by the underlying system. format: int32
contentRepositoryStorageUsage (optional)
daemonThreads (optional)
Integer  Number of daemon threads. format: int32
flowFileRepositoryStorageUsage (optional)
freeHeap (optional)
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)
heapUtilization (optional)
maxHeap (optional)
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)
resourceClaimDetails (optional)
statsLastRefreshed (optional)
String  When the diagnostics were generated. 
totalHeap (optional)
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)
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)
       
   
  
    
    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 
   
   
  
    
    
    
      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 
   
   
  
    
    The set of user group IDs associated with this access policy.
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      userGroups (optional)
users (optional)
       
   
  
    
    
    
      flowFileSent (optional)
message (optional)
responseCode (optional)
       
   
  
    
    
    
      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)
state (optional)
String  The new state of the references for the controller service. 
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. 
   
   
  
    
    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 
INPUT_REQUIRED
INPUT_ALLOWED
INPUT_FORBIDDEN
keywords (optional)
notes (optional)
String  Any pertinent notes about the use case 
   
   
  
    
    
    
      accessPolicies (optional)
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 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
    
    
    
      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)
versionedComponentId (optional)
String  The ID of the corresponding component that is under version control 
   
   
  
    
    
    
      bulletins (optional)
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. 
   
   
  
  
    
    
    
      generated (optional)
String  When this content was generated. 
users (optional)
       
   
  
    
    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)
requestId (optional)
results (optional)
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)
uri (optional)
String  The URI for the request 
   
   
  
  
    
    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 
   
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
processGroupRevision (optional)
versionControlComponentMapping (optional)
versionControlInformation (optional)
       
   
  
    
    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 
changeChannel (optional)
String  The name of the channel where flow designer publishes changes for this flow 
changeChannelOffset (optional)
String  The offset of the last succesfully consumed message from the change channel 
flowDescription (optional)
String  The description of the flow 
flowId (optional)
flowName (optional)
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 
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)
systemType (optional)
String  The type of the version control system 
REGISTRY_CLIENT, FLOW_DESIGNER
version (optional)
String  The version of the flow 
   
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  Acknowledges that this node is disconnected to allow for mutable requests to proceed. 
processGroupRevision (optional)
versionControlInformation (optional)
       
   
  
    
    The nifi, os, java, and build version information
    
      buildBranch (optional)
buildRevision (optional)
String  Build revision or commit hash 
buildTag (optional)
buildTimestamp (optional)
Date  Build timestamp format: date-time
javaVendor (optional)
javaVersion (optional)
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 
   
   
  
    
    The assets that are referenced by this parameter
    
      identifier (optional)
String  The identifier of the asset 
name (optional)
       
   
  
    
    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)
comments (optional)
String  The user-supplied comments for the component 
componentType (optional)
        
        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 
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. 
DO_NOT_LOAD_BALANCE, PARTITION_BY_ATTRIBUTE, ROUND_ROBIN, SINGLE_NODE
name (optional)
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)
selectedRelationships (optional)
array[String]  The selected relationship that comprise the connection. 
source (optional)
zIndex (optional)
Long  The z index of the connection. format: int64
   
   
  
    
    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)
        
        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)
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)
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)
scheduledState (optional)
String  The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED 
ENABLED
DISABLED
RUNNING
type (optional)
String  The type of the extension component 
   
   
  
    
    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 
changeChannel (optional)
String  The name of the channel where flow designer will publish changes to this flow 
changeChannelOffset (optional)
String  The offset of the last successfully consumed message from the change channel 
flowId (optional)
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 
registryUrl (optional)
String  The URL of the Flow Registry that contains the flow 
storageLocation (optional)
String  The location of the Flow Registry that stores the flow 
systemType (optional)
String  The type of the version control system 
REGISTRY_CLIENT
FLOW_DESIGNER
version (optional)
String  The version of the flow 
   
   
  
    
    The versioned flow
    
      action (optional)
String  The action being performed 
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)
flowName (optional)
registryId (optional)
String  The ID of the registry that the flow is tracked to 
   
   
  
  
    
    
    
      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)
       
   
  
    
    
    
      registryId (optional)
String  The ID of the Registry that this flow belongs to 
versionedFlowSnapshotMetadata (optional)
       
   
  
    
    
    
      versionedFlowSnapshotMetadataSet (optional)
       
   
  
    
    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)
       
   
  
    
    
    
      processGroupRevision (optional)
request (optional)
       
   
  
    
    
    
      versionedFlows (optional)
       
   
  
    
    The Funnels
    
      comments (optional)
String  The user-supplied comments for the component 
componentType (optional)
        
        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)
position (optional)
       
   
  
    
    The Labels
    
      comments (optional)
String  The user-supplied comments for the component 
componentType (optional)
        
        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)
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
   
   
  
    
    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)
sensitive (optional)
Boolean  Whether or not the parameter value is sensitive 
value (optional)
String  The value of the parameter 
   
   
  
    
    
    
      comments (optional)
String  The user-supplied comments for the component 
componentType (optional)
        
        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)
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)
position (optional)
synchronized (optional)
Boolean  True if the parameter provider is set and the context should receive updates when its parameters are next fetched 
   
   
  
    
    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)
        
        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)
portFunction (optional)
String  Specifies how the Port should function 
STANDARD
FAILURE
position (optional)
scheduledState (optional)
String  The scheduled state of the component 
ENABLED
DISABLED
RUNNING
type (optional)
        
        INPUT_PORT
OUTPUT_PORT
       
   
  
    
    
    
      comments (optional)
String  The user-supplied comments for the component 
componentType (optional)
        
        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)
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. 
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)
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)
outputPorts (optional)
parameterContextName (optional)
String  The name of the parameter context used by this process group 
position (optional)
processGroups (optional)
processors (optional)
remoteProcessGroups (optional)
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. 
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)
       
   
  
    
    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. 
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)
        
        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)
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)
retriedRelationships (optional)
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 
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)
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. 
   
   
  
    
    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 
   
   
  
    
    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)
        
        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)
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 
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. 
   
   
  
    
    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)
        
        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)
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)
outputPorts (optional)
position (optional)
proxyHost (optional)
proxyPassword (optional)
proxyPort (optional)
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 
RAW, HTTP
yieldDuration (optional)
String  When yielding, this amount of time must elapse before the remote process group is scheduled again. 
   
   
  
    
    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)
        
        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)
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)
scheduledState (optional)
String  Indicates the scheduled state for the Reporting Task 
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 
   
   
  
    
    
    
      disconnectedNodeAcknowledged (optional)
Boolean  The disconnected node acknowledged flag 
reportingTaskSnapshot (optional)
       
   
  
    
    
    
      controllerServices (optional)
reportingTasks (optional)
       
   
  
    
    
    
      controllerServices (optional)
reportingTasks (optional)
       
   
  
    
    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 
SINGLE
MULTIPLE
resourceTypes (optional)
array[String]  The types of resource that the Property Descriptor is allowed to reference 
   
   
  
    
    
    
      password (optional)
username (optional)
       
   
  
    
    
    
      clientId 
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